Lenfest owns 90.3% of the shares to be exact. Company insiders own another 5% or so. This leaves the absolutely smallest float of any stock in the OTC, owned by some 200 shareholders of record, some of whom have completely forgotten they own a piece of this great company.
The small float is what makes TEVE a "perfect storm" so to speak.
Hold onto the shares you have, man. The train is leaving the station.