You have to look at earnings on a Quarter over Quarter basis especially in a cyclical industry like solar. Q1 is always the weakest quarter.
Q1 2014 Rev: 1,047,415 plus 414,123 cash.
Q1 2015 Rev: 5,658,753 plus 11,230,480 cash.
Where is this declining revenue you are talking about?