That's one thing that leads me to believe this is a solid company. They are very transparent with their financials, where their liabilities are tied to, and regularly file on time.
OTCQB would be better suited for this company, I can see why they are pushing to uplist.