The company has put out all its current financials...
Not as far as OTC Markets is concerned, they haven't. They rightly regard such press releases available on a company website to be of no practical value.
But hey - don't just take MY word for it, lets see what OTC Markets has to say themselves!