Telos Corporation (TLS) has a market capitalization of $308M and trades at $4.15. The 52-week range is 1.83-8.36.
Key metrics include a trailing Price-to-Earnings (P/E) ratio of -8.3, Earnings Per Share (EPS) of $-0.50, annual revenue of $164.81M.
The stock has a beta of 0.94, operates in the Technology sector.