You do realize there was no milestone payment included in the revenue's this quarter thus a decrease from last quarter and that revenue's increased over the same quarter from last year right?
The revenue is cyclical in nature - it drops this time every year - and the increased inventory on hand spells increased revenue for the following quarters.
So the revenue is not dropping quarter over quarter - 6% increase over last year's quarter is not dropping.