Strange that you expected revenue BEFORE the company announced revenue. Everyone I know is expecting revenue to be reflected in the financial report that shows the period they actually started making revenue. They just licensed the technology and started selling it. Why would they have revenue from a license they didn't own yet? People that read this, panic and sell must not do very good on their other investments either.