Stockreport

Telos Corporation's (NASDAQ:TLS) institutional investors lost 18% last week but have benefitted from longer-term gains [Yahoo! Finance]

Telos Corporation  (TLS) 
PDF A total of 7 investors have a majority stake in the company with 50% ownership Insiders have bought recently If you want to know who really controls Telos Corporati [Read more]