Need STC 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 28, 2025 | 2023 Dec 31, 2023 Feb 29, 2024 | 2022 Dec 31, 2022 Feb 28, 2023 | 2021 Dec 31, 2021 Feb 28, 2022 | 2020 Dec 31, 2020 Mar 1, 2021 | 2019 Dec 31, 2019 Feb 27, 2020 | 2018 Dec 31, 2018 Feb 28, 2019 |
|---|
Total Revenue | 2.92B 17.3% | 2.49B 10.3% | 2.26B 26.5% | 3.07B 7.2% | 3.31B 44.5% | 2.29B 18.0% | 1.94B 1.7% | 1.91B 2.5% |
Cost of Revenue | 358.70M | 0.00 100.0% | 289.23M 55.4% | 648.02M 3.4% | 626.76M 67.1% | 375.19M 99.9% | 345.35B 0.0% | 345.31B 9.6% |
Gross Profit | 2.56B 2.9% | 2.49B 26.5% | 1.97B 18.7% | 2.42B 9.6% | 2.68B 40.0% | 1.91B 100.6% | -343.41B 0.0% | -343.40B 9.6% |
Gross Margin % | 88.00% 12.0% | 100.00% 14.9% | 87.00% 10.1% | 79.00% 2.5% | 81.00% 3.6% | 84.00% 100.5% | -17701.00% 1.7% | -18001.00% 7.4% |
Research & Development | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
General & Administrative | 1.04B 40.1% | 745.40M 4.6% | 712.79M 11.1% | 802.00M 3.2% | 776.97M 26.7% | 613.20M 8.1% | 567.17M 0.8% | 562.47M 0.7% |
Selling & Marketing | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
SG&A Expenses | 1.04B 40.1% | 745.40M 4.6% | 712.79M 11.1% | 802.00M 3.2% | 776.97M 26.7% | 613.20M 8.1% | 567.17M 0.8% | 562.47M 0.7% |
Other Operating Expenses | 1.35B 17.0% | 1.63B | 0.00 100.0% | 2.03B 2.9% | 2.09B 25.0% | 1.68B 168.7% | -2.44B 303.7% | 1.20B 227.7% |
Total Operating Expenses | 2.40B 0.9% | 2.38B 211.7% | 762.39M 17.6% | 648.02M 77.4% | 2.87B 25.5% | 2.29B 222.2% | -1.87B 206.4% | 1.76B 87.6% |
Cost and Expenses | 2.76B 16.0% | 2.37B 8.1% | 2.20B 22.6% | 2.84B 1.2% | 2.87B 338.9% | 654.29M 64.1% | 1.82B 0.7% | 1.84B 2.4% |
Operating Income | 165.55M 23.3% | 134.22M 66.5% | 80.60M 67.9% | 251.06M 42.1% | 433.97M 113.0% | 203.74M 200.3% | 67.85M 4.5% | 64.91M 738.2% |
Operating Margin % | 6.00% 20.0% | 5.00% 25.0% | 4.00% 50.0% | 8.00% 38.5% | 13.00% 44.4% | 9.00% 200.0% | 3.00% 0.0% | 3.00% |
EBITDA | 241.43M 23.3% | 195.84M 36.9% | 143.04M 53.6% | 308.23M 29.8% | 439.00M 98.5% | 221.13M 53.7% | 143.83M 41.9% | 101.34M 2.9% |
EBITDA Margin % | 8.00% 0.0% | 8.00% 33.3% | 6.00% 40.0% | 10.00% 23.1% | 13.00% 30.0% | 10.00% 42.9% | 7.00% 40.0% | 5.00% 0.0% |
Interest Expense | 20.44M 2.7% | 19.91M 0.9% | 19.74M 7.2% | 18.40M 265.8% | 5.03M 91.7% | 2.62M 39.6% | 4.34M 12.0% | 3.88M 12.1% |
Interest Income | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
Other Income (Expense) | 0.00 100.0% | -19.91M 98.6% | -1.44B 27.6% | -1.98B | 0.00 100.0% | 218.50M 118.0% | -1.21B 1.7% | -1.23B 3.3% |
Pre-Tax Income | 165.55M 44.8% | 114.31M 87.8% | 60.86M 73.8% | 232.65M 46.4% | 433.97M 98.6% | 218.50M 86.8% | 116.97M 61.3% | 72.53M 3.4% |
Pre-Tax Margin % | 6.00% 20.0% | 5.00% 66.7% | 3.00% 62.5% | 8.00% 38.5% | 13.00% 30.0% | 10.00% 66.7% | 6.00% 50.0% | 4.00% 0.0% |
Tax Provision | 35.40M 35.3% | 26.16M 71.4% | 15.26M 70.0% | 50.86M 45.9% | 93.99M 92.5% | 48.83M 82.9% | 26.70M 97.6% | 13.51M 9.5% |
Net Income | 115.56M 57.6% | 73.31M 140.8% | 30.44M 81.2% | 162.31M 49.8% | 323.22M 108.7% | 154.91M 97.0% | 78.61M 65.4% | 47.52M 2.3% |
Net Margin % | 4.00% 33.3% | 3.00% 200.0% | 1.00% 80.0% | 5.00% 50.0% | 10.00% 42.9% | 7.00% 75.0% | 4.00% 100.0% | 2.00% 0.0% |
Basic EPS | 4.08 54.0% | 2.65 138.7% | 1.11 81.4% | 5.98 50.4% | 12.05 92.8% | 6.25 87.7% | 3.33 64.9% | 2.02 2.9% |
Diluted EPS | 4.04 54.8% | 2.61 135.1% | 1.11 81.3% | 5.94 50.1% | 11.90 91.3% | 6.22 87.9% | 3.31 64.7% | 2.01 2.4% |
Basic Shares Outstanding | 29.04M 5.1% | 27.63M 1.2% | 27.29M 0.6% | 27.13M 1.1% | 26.82M 7.7% | 24.90M 5.5% | 23.61M 0.3% | 23.54M 0.4% |
Diluted Shares Outstanding | 29.04M 3.2% | 28.13M 2.2% | 27.52M 0.6% | 27.35M 0.7% | 27.17M 9.1% | 24.91M 4.9% | 23.75M 0.3% | 23.68M 0.4% |