News/Press Releases Telos Corporation Launches Initial Public Offering Telos Corporation has launched its initial public offering of 12,352,942 primary shares of its common stock. The underwriters will have a 30-day option to purchase up to an additional 1,852,941 shares of More by Sarah Sybert November 20, 2020