Financials up to last quarter are posted on market
Post# of 75264

http://www.marketwatch.com/investing/stock/rm...me/quarter
Not sure why they're not posted on the OTC or Yahoo page yet, though. I'm assuming the ones on marketwatch are audited, but don't take my word for it.

