re: massive upgrade. cashflow huge Page 51 of the annual report under "Restricted Securities". According to my calcs the total number of ordinary shares is about 360 million of which 190 million are 'restricted' to 15th December - but do your own checking. Also another 13 million oppies - also restricted.
Market cap is therefore around $520 million.
DYOR