Need STBA 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 Mar 3, 2025 | 2023 Dec 31, 2023 Feb 27, 2024 | 2022 Dec 31, 2022 Feb 24, 2023 | 2021 Dec 31, 2021 Feb 28, 2022 | 2020 Dec 31, 2020 Mar 1, 2021 | 2019 Dec 31, 2019 Mar 2, 2020 | 2018 Dec 31, 2018 Feb 21, 2019 |
|---|
Total Revenue | 568.51M 0.6% | 564.96M 5.5% | 535.52M 34.2% | 399.01M 12.7% | 353.96M 6.9% | 380.21M 1.9% | 373.04M 10.7% | 337.13M 6.7% |
Cost of Revenue | 173.82M 4.1% | 181.20M 23.8% | 146.38M 339.1% | 33.33M 13.5% | 29.36M 83.0% | 172.50M 94.8% | 88.57M 25.8% | 70.38M 44.3% |
Gross Profit | 394.70M 2.9% | 383.76M 1.4% | 389.14M 6.4% | 365.68M 12.7% | 324.59M 56.3% | 207.71M 27.0% | 284.48M 6.6% | 266.75M 0.2% |
Gross Margin % | 69.00% 1.5% | 68.00% 6.8% | 73.00% 20.7% | 92.00% 0.0% | 92.00% 67.3% | 55.00% 27.6% | 76.00% 3.8% | 79.00% 7.1% |
Research & Development | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
General & Administrative | 131.88M 4.5% | 126.19M 9.2% | 115.58M 9.0% | 106.08M 1.6% | 104.44M 9.7% | 95.20M 12.3% | 84.74M 4.0% | 81.50M 9.7% |
Selling & Marketing | 5.91M 7.0% | 6.35M 2.1% | 6.49M 15.9% | 5.60M 23.0% | 4.55M 24.1% | 6.00M 29.5% | 4.63M 10.5% | 4.19M 14.6% |
SG&A Expenses | 137.79M 4.0% | 132.54M 8.6% | 122.07M 9.3% | 111.67M 2.5% | 108.99M 7.7% | 101.20M 13.2% | 89.38M 4.3% | 85.69M 8.7% |
Other Operating Expenses | 88.97M 3.0% | 86.40M 2.1% | 88.26M 3.8% | 85.07M 6.4% | 79.94M 6.5% | 85.47M 9.9% | 77.74M 34.3% | 57.88M 7.2% |
Total Operating Expenses | 226.76M 3.6% | 218.94M 4.1% | 210.33M 6.9% | 196.75M 4.1% | 188.93M 1.2% | 186.67M 11.7% | 167.12M 16.4% | 143.57M 2.9% |
Cost and Expenses | 400.57M 0.1% | 400.14M 12.2% | 356.72M 55.0% | 230.08M 5.4% | 218.29M 39.2% | 359.17M 40.5% | 255.68M 19.5% | 213.96M 8.8% |
Operating Income | 167.94M 1.9% | 164.82M 7.8% | 178.80M 5.8% | 168.93M 24.5% | 135.67M 544.8% | 21.04M 82.1% | 117.36M 4.7% | 123.18M 3.2% |
Operating Margin % | 30.00% 3.4% | 29.00% 12.1% | 33.00% 21.4% | 42.00% 10.5% | 38.00% 533.3% | 6.00% 80.6% | 31.00% 16.2% | 37.00% 2.6% |
EBITDA | 175.05M 0.4% | 175.68M 5.7% | 186.32M 4.7% | 177.96M 20.9% | 147.15M 344.5% | 33.10M 74.4% | 129.08M 1.1% | 130.48M 7.0% |
EBITDA Margin % | 31.00% 0.0% | 31.00% 11.4% | 35.00% 22.2% | 45.00% 7.1% | 42.00% 366.7% | 9.00% 74.3% | 35.00% 10.3% | 39.00% 0.0% |
Interest Expense | 166.39M 8.1% | 181.07M 40.9% | 128.49M 414.6% | 24.97M 89.9% | 13.15M 68.0% | 41.08M 44.3% | 73.69M 33.0% | 55.39M 58.7% |
Interest Income | 516.49M 0.3% | 514.82M 8.2% | 475.59M 39.8% | 340.19M 17.8% | 288.76M 9.6% | 319.38M 0.2% | 318.66M 10.8% | 287.60M 11.1% |
Other Income (Expense) | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
Pre-Tax Income | 167.94M 1.9% | 164.82M 7.8% | 178.80M 5.8% | 168.93M 24.5% | 135.67M 544.8% | 21.04M 82.1% | 117.36M 4.7% | 123.18M 3.2% |
Pre-Tax Margin % | 30.00% 3.4% | 29.00% 12.1% | 33.00% 21.4% | 42.00% 10.5% | 38.00% 533.3% | 6.00% 80.6% | 31.00% 16.2% | 37.00% 2.6% |
Tax Provision | 33.71M 0.5% | 33.55M 1.4% | 34.02M 1.8% | 33.41M 31.9% | 25.32M 2532600.0% | -1.00K 100.0% | 19.13M 7.2% | 17.84M 61.6% |
Net Income | 134.23M 2.3% | 131.26M 9.3% | 144.78M 6.8% | 135.52M 22.8% | 110.34M 424.4% | 21.04M 78.6% | 98.23M 6.7% | 105.33M 44.4% |
Net Margin % | 24.00% 4.3% | 23.00% 14.8% | 27.00% 20.6% | 34.00% 9.7% | 31.00% 416.7% | 6.00% 76.9% | 26.00% 16.1% | 31.00% 34.8% |
Basic EPS | 3.48 2.4% | 3.40 10.1% | 3.78 8.9% | 3.47 23.5% | 2.81 420.4% | 0.54 78.2% | 2.48 18.2% | 3.03 44.3% |
Diluted EPS | 3.49 2.6% | 3.40 9.1% | 3.74 8.1% | 3.46 23.1% | 2.81 430.2% | 0.53 78.6% | 2.48 17.6% | 3.01 44.0% |
Basic Shares Outstanding | 38.61M 1.0% | 38.24M 0.0% | 38.23M 1.9% | 38.99M 0.2% | 39.05M 0.1% | 39.07M 1.2% | 39.56M 13.8% | 34.78M 0.1% |
Diluted Shares Outstanding | 38.49M 0.1% | 38.52M 0.3% | 38.66M 1.0% | 39.03M 0.1% | 39.05M 0.0% | 39.07M 1.2% | 39.56M 13.1% | 34.98M 0.4% |