Need SWIM 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 Mar 4, 2026 | 2024 Dec 31, 2024 Mar 5, 2025 | 2023 Dec 31, 2023 Mar 13, 2024 | 2022 Dec 31, 2022 Mar 7, 2023 | 2021 Dec 31, 2021 Mar 10, 2022 | 2020 Dec 31, 2020 Dec 31, 2020 | 2019 Dec 31, 2019 Dec 31, 2019 |
|---|
Total Revenue | 545.91M 7.4% | 508.52M 10.2% | 566.49M 18.6% | 695.74M 10.4% | 630.46M 56.3% | 403.39M 26.9% | 317.98M |
Cost of Revenue | 363.82M 2.6% | 354.78M 14.2% | 413.55M 13.7% | 479.27M 12.4% | 426.29M 63.6% | 260.62M 18.6% | 219.82M |
Gross Profit | 182.09M 18.4% | 153.74M 0.5% | 152.94M 29.3% | 216.47M 6.0% | 204.16M 43.0% | 142.77M 45.5% | 98.16M |
Gross Margin % | 33.00% 10.0% | 30.00% 11.1% | 27.00% 12.9% | 31.00% 3.1% | 32.00% 8.6% | 35.00% 12.9% | 31.00% |
Research & Development | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
General & Administrative | 0.00 | 0.00 100.0% | 101.10M 26.2% | 137.04M 34.8% | 210.18M 163.9% | 79.63M 48.6% | 53.59M |
Selling & Marketing | 0.00 | 0.00 100.0% | 9.20M 6.1% | 9.80M 28.9% | 7.60M 28.8% | 5.90M 55.3% | 3.80M |
SG&A Expenses | 122.56M 13.1% | 108.36M 1.8% | 110.30M 24.9% | 146.84M 32.6% | 217.78M 154.6% | 85.53M 49.0% | 57.39M |
Other Operating Expenses | 28.94M 6.8% | 27.10M 2.2% | 26.52M 33.1% | 39.62M 75.6% | 22.57M 30.1% | 17.35M 10.9% | 15.64M |
Total Operating Expenses | 151.51M 11.8% | 135.47M 1.0% | 136.81M 26.6% | 186.46M 22.4% | 240.34M 133.6% | 102.87M 40.9% | 73.03M |
Cost and Expenses | 515.33M 11.3% | 463.14M 15.8% | 550.36M 17.3% | 665.73M 0.1% | 666.63M 83.4% | 363.49M 24.1% | 292.85M |
Operating Income | 30.58M 67.3% | 18.28M 13.3% | 16.13M 46.3% | 30.01M 203.1% | -29.10M 172.9% | 39.90M 58.8% | 25.13M |
Operating Margin % | 6.00% 50.0% | 4.00% 33.3% | 3.00% 25.0% | 4.00% 180.0% | -5.00% 150.0% | 10.00% 25.0% | 8.00% |
EBITDA | 90.65M 49.7% | 60.55M 1.7% | 61.61M 22.6% | 79.62M 2441.4% | 3.13M 95.3% | 66.38M 41.0% | 47.08M |
EBITDA Margin % | 17.00% 41.7% | 12.00% 9.1% | 11.00% 0.0% | 11.00% | 0.00% 100.0% | 16.00% 6.7% | 15.00% |
Interest Expense | 25.80M 3.9% | 24.84M 19.7% | 30.92M 96.3% | 15.75M 35.5% | 24.43M 33.9% | 18.25M 19.4% | 22.64M |
Interest Income | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
Other Income (Expense) | -17.09M 36.7% | -27.02M 3.2% | -26.19M 60.8% | -16.29M 6.1% | -17.35M 1.2% | -17.14M 23.3% | -22.34M |
Pre-Tax Income | 13.49M 254.3% | -8.74M 13.1% | -10.06M 173.3% | 13.72M 125.6% | -53.53M 335.2% | 22.76M 716.9% | 2.79M |
Pre-Tax Margin % | 2.00% 200.0% | -2.00% 0.0% | -2.00% 200.0% | 2.00% 125.0% | -8.00% 233.3% | 6.00% 500.0% | 1.00% |
Tax Provision | 2.36M 74.1% | 9.12M 218.9% | -7.67M 139.5% | 19.41M 120.2% | 8.82M 30.1% | 6.78M 245.1% | -4.67M |
Net Income | 11.12M 162.3% | -17.86M 647.9% | -2.39M 58.1% | -5.69M 90.9% | -62.35M 490.1% | 15.98M 114.3% | 7.46M |
Net Margin % | 2.00% 150.0% | -4.00% | 0.00% 100.0% | -1.00% 90.0% | -10.00% 350.0% | 4.00% 100.0% | 2.00% |
Basic EPS | 0.10 163.7% | -0.15 607.5% | -0.02 57.9% | -0.05 90.3% | -0.52 500.0% | 0.13 110.0% | 0.06 |
Diluted EPS | 0.09 160.0% | -0.15 650.0% | -0.02 60.0% | -0.05 90.4% | -0.52 500.0% | 0.13 116.7% | 0.06 |
Basic Shares Outstanding | 116.42M 0.9% | 115.43M 2.2% | 112.90M 0.3% | 113.25M 5.2% | 119.45M 0.8% | 120.43M 0.0% | 120.43M |
Diluted Shares Outstanding | 119.82M 3.8% | 115.43M 2.2% | 112.90M 0.3% | 113.25M 5.2% | 119.45M 0.8% | 120.43M 0.0% | 120.43M |