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

Telos Corporation is largely owned by institutional investors, with the top 7 shareholders holding over half of the company's shares. Insider ownership and analyst recommendations also play a significant role in understanding the company's performance and potential growth.