Need OSG data in your own agent or pipeline?
Every table on this page — income statement, balance sheet, cash flow, PE history, dividends — is also available programmatically through the EvidInvest MCP server & financial data API for Claude, Cursor, or any MCP client and HTTP pipeline.
Financial statements and analysis
Showing the last 6 fiscal years: 2019 to 2025
Chart shows data from left to right: oldest period → newest period
X-axis shows fiscal years with their term end dates and filing dates
Period names from company filings, with term end dates and filing dates
Income Statement (USD) Term End Date Filing Date | 2025 Dec 31, 2025 Mar 4, 2026 | 2023 Dec 31, 2023 Mar 11, 2024 | 2022 Dec 31, 2022 Mar 9, 2023 | 2021 Dec 31, 2021 Mar 9, 2022 | 2020 Dec 31, 2020 Apr 1, 2021 | 2019 Dec 31, 2019 Mar 13, 2020 | 2018 Dec 31, 2018 Mar 15, 2019 | 2017 Dec 31, 2017 Mar 12, 2018 |
|---|
Total Revenue | 251.22M | 451.87M 3.2% | 466.80M 30.0% | 359.06M 14.2% | 418.69M 17.8% | 355.55M 2.9% | 366.16M 6.2% | 390.43M 15.6% |
Cost of Revenue | 47.19M | 326.73M 13.2% | 376.62M 4.9% | 358.87M 2.1% | 351.40M 18.0% | 297.89M 5.8% | 316.27M 0.2% | 315.64M 6.7% |
Gross Profit | 204.03M | 125.15M 38.8% | 90.18M 46623.3% | 193.00K 99.7% | 67.29M 16.7% | 57.66M 15.6% | 49.89M 33.3% | 74.78M 39.7% |
Gross Margin % | 81.00% | 28.00% 47.4% | 19.00% | 0.00% 100.0% | 16.00% 0.0% | 16.00% 14.3% | 14.00% 26.3% | 19.00% 29.6% |
Research & Development | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
General & Administrative | 191.62M | 28.22M 4.6% | 26.98M 12.0% | 24.10M 10.3% | 26.87M 14.8% | 23.40M 13.0% | 26.88M 2.2% | 27.49M 33.9% |
Selling & Marketing | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
SG&A Expenses | 191.62M | 28.22M 4.6% | 26.98M 12.0% | 24.10M 10.3% | 26.87M 14.8% | 23.40M 13.0% | 26.88M 2.2% | 27.49M 33.9% |
Other Operating Expenses | 113.42M | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
Total Operating Expenses | 305.04M | 28.22M 4.6% | 26.98M 12.0% | 24.10M 10.3% | 26.87M 14.8% | 23.40M 13.0% | 26.88M 2.2% | 27.49M 33.9% |
Cost and Expenses | 352.24M | 354.95M 12.1% | 403.61M 5.4% | 382.97M 1.2% | 378.27M 17.7% | 321.29M 6.4% | 343.15M 0.0% | 343.13M 9.7% |
Operating Income | -101.01M | 96.92M 53.4% | 63.19M 388.3% | -21.92M 152.1% | 42.04M 25.9% | 33.40M 21.8% | 27.42M 27.5% | 37.82M 219.9% |
Operating Margin % | -40.00% | 21.00% 50.0% | 14.00% 333.3% | -6.00% 160.0% | 10.00% 11.1% | 9.00% 28.6% | 7.00% 30.0% | 10.00% 242.9% |
EBITDA | -40.42M | 169.23M 7.9% | 156.82M 290.6% | 40.15M 60.5% | 101.60M 6.4% | 95.48M 30.9% | 72.95M 31.1% | 105.84M 38.4% |
EBITDA Margin % | -16.00% | 37.00% 8.8% | 34.00% 209.1% | 11.00% 54.2% | 24.00% 11.1% | 27.00% 35.0% | 20.00% 25.9% | 27.00% 27.0% |
Interest Expense | 18.64M | 31.22M 5.6% | 33.06M 13.2% | 29.20M 21.5% | 24.05M 6.2% | 25.63M 17.0% | 30.89M 17.4% | 37.40M 13.3% |
Interest Income | 0.00 | 3.96M 371.3% | 840.00K 16700.0% | 5.00K 95.1% | 102.00K 91.3% | 1.18M 40.3% | 1.97M 66.5% | 1.18M 121.5% |
Other Income (Expense) | 0.00 | -24.55M 17.4% | -29.73M 15.6% | -35.25M 502.0% | -5.86M 75.8% | -24.19M 23.6% | -31.65M 19.6% | -39.34M 12.7% |
Pre-Tax Income | -101.01M | 72.37M 116.3% | 33.46M 152.0% | -64.35M 277.8% | 36.19M 292.9% | 9.21M 318.0% | -4.22M 156.2% | -1.65M 97.5% |
Pre-Tax Margin % | -40.00% | 16.00% 128.6% | 7.00% 138.9% | -18.00% 300.0% | 9.00% 200.0% | 3.00% 400.0% | -1.00% | 0.00% 100.0% |
Tax Provision | -5.21M | 9.92M 43.9% | 6.89M 138.1% | -18.10M 392.6% | 6.18M 1053.9% | 536.00K 103.0% | -17.71M 69.3% | -57.63M 11.5% |
Net Income | -240.92M | 62.45M 135.1% | 26.56M 157.4% | -46.25M 254.2% | 30.00M 245.9% | 8.68M 35.7% | 13.49M 75.9% | 55.98M 119.1% |
Net Margin % | -96.00% | 14.00% 133.3% | 6.00% 146.2% | -13.00% 285.7% | 7.00% 250.0% | 2.00% 50.0% | 4.00% 71.4% | 14.00% 122.2% |
Basic EPS | -5.93 | 0.80 166.7% | 0.30 158.8% | -0.51 254.5% | 0.33 239.5% | 0.10 35.2% | 0.15 76.6% | 0.64 119.8% |
Diluted EPS | -5.93 | 0.77 165.5% | 0.29 156.9% | -0.51 254.5% | 0.33 230.0% | 0.10 33.3% | 0.15 76.6% | 0.64 119.9% |
Basic Shares Outstanding | 47.18M | 78.49M 12.4% | 89.56M 1.1% | 90.59M 0.9% | 89.79M 0.6% | 89.25M 1.0% | 88.39M 0.6% | 87.83M 3.4% |
Diluted Shares Outstanding | 47.18M | 81.23M 11.1% | 91.40M 0.9% | 90.59M 0.3% | 90.84M 1.3% | 89.66M 0.7% | 89.05M 1.1% | 88.08M 3.7% |