Need SPT 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 27, 2026 | 2024 Dec 31, 2024 Feb 26, 2025 | 2023 Dec 31, 2023 Feb 23, 2024 | 2022 Dec 31, 2022 Feb 22, 2023 | 2021 Dec 31, 2021 Feb 23, 2022 | 2020 Dec 31, 2020 Nov 3, 2021 | 2019 Dec 31, 2019 Feb 28, 2020 | 2018 Dec 31, 2018 Dec 31, 2018 |
|---|
Total Revenue | 457.55M 12.7% | 405.91M 21.7% | 333.64M 31.4% | 253.83M 35.1% | 187.86M 41.3% | 132.95M 29.4% | 102.71M 30.3% | 78.81M 75.9% |
Cost of Revenue | 102.69M 12.3% | 91.47M 19.9% | 76.27M 27.4% | 59.86M 27.9% | 46.79M 34.0% | 34.92M 24.0% | 28.15M 34.1% | 20.99M 110.0% |
Gross Profit | 354.85M 12.9% | 314.43M 22.2% | 257.38M 32.7% | 193.97M 37.5% | 141.07M 43.9% | 98.03M 31.5% | 74.55M 28.9% | 57.82M 66.1% |
Gross Margin % | 78.00% 1.3% | 77.00% 0.0% | 77.00% 1.3% | 76.00% 1.3% | 75.00% 1.4% | 74.00% 1.4% | 73.00% 0.0% | 73.00% 6.4% |
Research & Development | 101.28M 1.5% | 102.79M 29.2% | 79.55M 29.5% | 61.44M 53.4% | 40.05M 31.3% | 30.49M 8.7% | 28.06M 10.4% | 25.43M 52.6% |
General & Administrative | 106.47M 21.2% | 87.87M 11.2% | 79.01M 30.6% | 60.52M 34.7% | 44.93M 11.2% | 40.41M 5.8% | 38.18M 122.2% | 17.18M 14.6% |
Selling & Marketing | 190.56M 3.5% | 184.12M 9.5% | 168.09M 35.9% | 123.69M 46.9% | 84.18M 42.4% | 59.14M 6.4% | 55.58M 54.5% | 35.98M 43.0% |
SG&A Expenses | 297.03M 9.2% | 272.00M 10.1% | 247.10M 34.1% | 184.21M 42.7% | 129.11M 29.7% | 99.54M 6.2% | 93.76M 76.4% | 53.16M 32.4% |
Other Operating Expenses | 0.00 | 0.00 | 0.00 100.0% | -580.00K 60.7% | -361.00K 261.9% | 223.00K 54.5% | 490.00K 10.9% | 442.00K |
Total Operating Expenses | 398.31M 6.3% | 374.79M 14.7% | 326.65M 33.0% | 245.65M 45.2% | 169.16M 30.1% | 130.03M 6.7% | 121.82M 55.0% | 78.59M 38.3% |
Cost and Expenses | 501.00M 7.4% | 466.26M 15.7% | 402.92M 31.9% | 305.50M 41.5% | 215.95M 30.9% | 164.95M 10.0% | 149.97M 50.6% | 99.58M 49.0% |
Operating Income | -43.45M 28.0% | -60.36M 12.9% | -69.28M 34.1% | -51.68M 84.0% | -28.09M 12.2% | -32.00M 32.3% | -47.27M 127.6% | -20.77M 5.6% |
Operating Margin % | -9.00% 40.0% | -15.00% 28.6% | -21.00% 5.0% | -20.00% 33.3% | -15.00% 37.5% | -24.00% 47.8% | -46.00% 76.9% | -26.00% 46.9% |
EBITDA | -27.91M 39.2% | -45.91M 16.2% | -54.79M 22.3% | -44.79M 90.7% | -23.48M 9.2% | -25.88M 37.1% | -41.15M 152.3% | -16.31M 20.6% |
EBITDA Margin % | -6.00% 45.5% | -11.00% 31.3% | -16.00% 11.1% | -18.00% 38.5% | -13.00% 31.6% | -19.00% 52.5% | -40.00% 90.5% | -21.00% 54.3% |
Interest Expense | 2.50M 29.0% | 3.52M 28.0% | 2.75M 1700.0% | 153.00K 49.0% | 300.00K 18.0% | 366.00K 35.6% | 270.00K 56.2% | 617.00K 2470.8% |
Interest Income | 3.42M 14.0% | 3.97M 43.4% | 7.02M 177.0% | 2.54M 878.8% | 259.00K 58.0% | 617.00K 101.0% | 307.00K 777.1% | 35.00K 70.1% |
Other Income (Expense) | 713.00K 175.4% | -945.00K 127.0% | 3.50M 94.2% | 1.80M 548.3% | -402.00K 184.8% | 474.00K 10.1% | 527.00K 476.4% | -140.00K 250.5% |
Pre-Tax Income | -42.74M 30.3% | -61.30M 6.8% | -65.78M 31.9% | -49.87M 75.1% | -28.49M 9.6% | -31.53M 32.5% | -46.74M 123.5% | -20.91M 4.6% |
Pre-Tax Margin % | -9.00% 40.0% | -15.00% 25.0% | -20.00% 0.0% | -20.00% 33.3% | -15.00% 37.5% | -24.00% 47.8% | -46.00% 70.4% | -27.00% 44.9% |
Tax Provision | 587.00K 12.4% | 670.00K 3.2% | 649.00K 77.3% | 366.00K 73.5% | 211.00K 66.1% | 127.00K 92.4% | 66.00K 200.0% | 22.00K 81.2% |
Net Income | -43.33M 30.1% | -61.97M 6.7% | -66.43M 32.2% | -50.24M 75.0% | -28.70M 9.3% | -31.66M 32.4% | -46.81M 123.6% | -20.93M 4.5% |
Net Margin % | -9.00% 40.0% | -15.00% 25.0% | -20.00% 0.0% | -20.00% 33.3% | -15.00% 37.5% | -24.00% 47.8% | -46.00% 70.4% | -27.00% 44.9% |
Basic EPS | -0.74 32.1% | -1.09 8.4% | -1.19 29.3% | -0.92 73.6% | -0.53 14.5% | -0.62 75.6% | -2.54 101.6% | -1.26 6.0% |
Diluted EPS | -0.74 32.1% | -1.09 8.4% | -1.19 29.3% | -0.92 73.6% | -0.53 14.5% | -0.62 75.6% | -2.54 101.6% | -1.26 6.0% |
Basic Shares Outstanding | 58.63M 3.0% | 56.94M 2.3% | 55.66M 1.9% | 54.61M 1.6% | 53.77M 4.7% | 51.37M 178.6% | 18.44M 11.1% | 16.59M 1.2% |
Diluted Shares Outstanding | 58.63M 3.0% | 56.94M 2.3% | 55.66M 1.9% | 54.61M 1.6% | 53.77M 4.7% | 51.37M 178.6% | 18.44M 11.1% | 16.59M 1.2% |