Need OSBC 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: 2020 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 Feb 26, 2026 | 2024 Dec 31, 2024 Mar 6, 2025 | 2023 Dec 31, 2023 Mar 7, 2024 | 2022 Dec 31, 2022 Mar 9, 2023 | 2021 Dec 31, 2021 Mar 10, 2022 | 2020 Dec 31, 2020 Mar 8, 2021 | 2019 Dec 31, 2019 Mar 6, 2020 | 2018 Dec 31, 2018 Mar 7, 2019 |
|---|
Total Revenue | 396.97M 18.1% | 336.17M 4.7% | 321.03M 25.8% | 255.24M 79.9% | 141.89M 1.7% | 139.51M 6.6% | 149.44M 9.1% | 136.99M 17.5% |
Cost of Revenue | 86.77M 25.7% | 69.02M 22.1% | 56.54M 235.2% | 16.87M 32.0% | 12.78M 44.2% | 22.88M 12.0% | 20.43M 14.1% | 17.91M 24.1% |
Gross Profit | 310.20M 16.1% | 267.15M 1.0% | 264.49M 11.0% | 238.37M 84.6% | 129.11M 10.7% | 116.63M 9.6% | 129.00M 8.3% | 119.08M 16.6% |
Gross Margin % | 78.00% 1.3% | 79.00% 3.7% | 82.00% 11.8% | 93.00% 2.2% | 91.00% 8.3% | 84.00% 2.3% | 86.00% 1.1% | 87.00% 1.1% |
Research & Development | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
General & Administrative | 127.88M 25.6% | 101.84M 10.1% | 92.48M 2.5% | 90.19M 50.6% | 59.88M 6.3% | 56.32M 4.9% | 53.68M 2.1% | 52.60M 14.0% |
Selling & Marketing | 1.33M 7.1% | 1.24M 72.4% | 721.00K 22.4% | 589.00K 71.7% | 343.00K 15.1% | 298.00K 75.7% | 1.23M 21.8% | 1.57M 4.1% |
SG&A Expenses | 129.21M 25.4% | 103.08M 10.6% | 93.20M 2.7% | 90.78M 50.7% | 60.22M 6.4% | 56.62M 3.1% | 54.90M 1.4% | 54.17M 13.6% |
Other Operating Expenses | 70.23M 37.4% | 51.11M 9.0% | 46.87M 16.4% | 56.04M 36.6% | 41.02M 81.5% | 22.61M 1.6% | 22.24M 6.0% | 20.98M 4.1% |
Total Operating Expenses | 199.44M 29.3% | 154.19M 10.1% | 140.08M 4.6% | 146.82M 45.0% | 101.24M 27.8% | 79.22M 2.7% | 77.15M 2.7% | 75.14M 10.8% |
Cost and Expenses | 286.21M 28.2% | 223.21M 13.5% | 196.62M 20.1% | 163.69M 43.6% | 114.02M 11.7% | 102.10M 4.6% | 97.58M 4.9% | 93.05M 13.1% |
Operating Income | 110.75M 2.0% | 112.96M 9.2% | 124.41M 35.9% | 91.55M 228.5% | 27.87M 25.5% | 37.41M 27.9% | 51.86M 18.0% | 43.94M 28.1% |
Operating Margin % | 28.00% 17.6% | 34.00% 12.8% | 39.00% 8.3% | 36.00% 80.0% | 20.00% 25.9% | 27.00% 22.9% | 35.00% 9.4% | 32.00% 10.3% |
EBITDA | 120.83M 1.1% | 122.12M 7.0% | 131.35M 33.4% | 98.43M 210.9% | 31.66M 22.2% | 40.70M 25.8% | 54.86M 17.4% | 46.75M 27.4% |
EBITDA Margin % | 30.00% 16.7% | 36.00% 12.2% | 41.00% 5.1% | 39.00% 77.3% | 22.00% 24.1% | 29.00% 21.6% | 37.00% 8.8% | 34.00% 9.7% |
Interest Expense | 62.22M 10.6% | 56.27M 40.5% | 40.04M 288.1% | 10.32M 22.1% | 8.45M 32.2% | 12.46M 33.8% | 18.84M 12.9% | 16.68M 32.1% |
Interest Income | 354.05M 19.8% | 295.63M 1.9% | 290.05M 34.6% | 215.54M 105.8% | 104.71M 0.9% | 103.73M 9.8% | 114.99M 7.3% | 107.15M 23.0% |
Other Income (Expense) | -3.00M | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
Pre-Tax Income | 107.75M 4.6% | 112.96M 9.2% | 124.41M 35.9% | 91.55M 228.5% | 27.87M 25.5% | 37.41M 27.9% | 51.86M 18.0% | 43.94M 28.1% |
Pre-Tax Margin % | 27.00% 20.6% | 34.00% 12.8% | 39.00% 8.3% | 36.00% 80.0% | 20.00% 25.9% | 27.00% 22.9% | 35.00% 9.4% | 32.00% 10.3% |
Tax Provision | 27.44M 0.9% | 27.69M 15.3% | 32.68M 35.4% | 24.14M 208.6% | 7.82M 18.4% | 9.58M 22.7% | 12.40M 25.0% | 9.92M 48.2% |
Net Income | 80.31M 5.8% | 85.26M 7.0% | 91.73M 36.1% | 67.41M 236.3% | 20.04M 28.0% | 27.82M 29.5% | 39.45M 16.0% | 34.01M 124.7% |
Net Margin % | 20.00% 20.0% | 25.00% 13.8% | 29.00% 11.5% | 26.00% 85.7% | 14.00% 30.0% | 20.00% 23.1% | 26.00% 4.0% | 25.00% 92.3% |
Basic EPS | 1.64 13.7% | 1.90 7.3% | 2.05 35.8% | 1.51 128.8% | 0.66 29.8% | 0.94 28.8% | 1.32 15.8% | 1.14 123.5% |
Diluted EPS | 1.62 13.4% | 1.87 7.4% | 2.02 35.6% | 1.49 129.2% | 0.65 29.3% | 0.92 29.2% | 1.30 16.1% | 1.12 124.0% |
Basic Shares Outstanding | 52.67M 17.5% | 44.83M 0.4% | 44.66M 0.3% | 44.53M 47.4% | 30.21M 2.0% | 29.62M 0.9% | 29.89M 0.5% | 29.73M 0.4% |
Diluted Shares Outstanding | 53.48M 17.2% | 45.64M 0.5% | 45.40M 0.4% | 45.21M 47.1% | 30.74M 1.9% | 30.17M 0.8% | 30.42M 0.4% | 30.31M 0.9% |