Need STGW 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 13, 2026 | 2024 Dec 31, 2024 Mar 11, 2025 | 2023 Dec 31, 2023 Mar 11, 2024 | 2022 Dec 31, 2022 Mar 6, 2023 | 2021 Dec 31, 2021 Mar 17, 2022 | 2020 Dec 31, 2020 Mar 16, 2021 | 2019 Dec 31, 2019 Apr 29, 2020 | 2018 Dec 31, 2018 Mar 18, 2019 |
|---|
Total Revenue | 2.91B 2.4% | 2.84B 12.4% | 2.53B 6.0% | 2.69B 82.9% | 1.47B 65.5% | 888.03M 41.3% | 628.67M 57.4% | 1.48B 2.5% |
Cost of Revenue | 1.85B 0.2% | 1.84B 13.7% | 1.62B 3.1% | 1.67B 84.5% | 906.86M 58.7% | 571.59M 51.9% | 376.28M 63.7% | 1.04B 2.8% |
Gross Profit | 1.06B 6.5% | 998.24M 10.2% | 906.00M 10.7% | 1.01B 80.3% | 562.51M 77.8% | 316.44M 25.4% | 252.39M 42.5% | 438.81M 1.8% |
Gross Margin % | 37.00% 5.7% | 35.00% 2.8% | 36.00% 5.3% | 38.00% 0.0% | 38.00% 5.6% | 36.00% 10.0% | 40.00% 33.3% | 30.00% 0.0% |
Research & Development | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
General & Administrative | 0.00 100.0% | 711.80M 7.6% | 661.25M 9.9% | 601.54M 41.9% | 424.04M 121.2% | 191.68M 8.9% | 175.96M 57.6% | 111.67M |
Selling & Marketing | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 100.0% | 4.90M |
SG&A Expenses | 0.00 100.0% | 711.80M 7.6% | 661.25M 9.9% | 601.54M 41.9% | 424.04M 121.2% | 191.68M 8.9% | 175.96M 50.1% | 352.74M 15.8% |
Other Operating Expenses | 904.04M 489.5% | 153.37M | 0.00 100.0% | 131.27M 69.4% | 77.50M 88.9% | 41.02M 14.8% | 35.73M | 0.00 |
Total Operating Expenses | 904.04M 4.5% | 865.17M 18.0% | 733.16M 0.0% | 732.81M 46.1% | 501.54M 115.5% | 232.70M 9.9% | 211.69M 40.0% | 352.74M 15.8% |
Cost and Expenses | 2.75B 1.5% | 2.71B 12.3% | 2.41B 0.2% | 2.41B 70.9% | 1.41B 75.1% | 804.29M 36.8% | 587.97M 57.7% | 1.39B 1.3% |
Operating Income | 159.00M 19.5% | 133.07M 15.6% | 115.13M 58.0% | 274.35M 350.0% | 60.97M 27.2% | 83.74M 105.8% | 40.70M 52.7% | 86.07M 39.4% |
Operating Margin % | 5.00% 0.0% | 5.00% 0.0% | 5.00% 50.0% | 10.00% 150.0% | 4.00% 55.6% | 9.00% 50.0% | 6.00% 0.0% | 6.00% 33.3% |
EBITDA | 403.97M 43.4% | 281.69M 13.2% | 324.54M 14.7% | 282.92M 67.5% | 168.96M 35.6% | 124.59M 63.0% | 76.42M 133.2% | 32.78M 83.2% |
EBITDA Margin % | 14.00% 40.0% | 10.00% 23.1% | 13.00% 18.2% | 11.00% 0.0% | 11.00% 21.4% | 14.00% 16.7% | 12.00% 500.0% | 2.00% 84.6% |
Interest Expense | 96.44M 4.5% | 92.32M 1.8% | 90.64M 19.2% | 76.06M 138.5% | 31.89M 412.5% | 6.22M 28.1% | 8.66M | 0.00 100.0% |
Interest Income | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 100.0% | 6.41M 744.0% |
Other Income (Expense) | -90.57M 5.0% | -95.34M 296.3% | -24.06M 71.2% | -83.64M 663.9% | 14.83M 331.8% | -6.40M 34.7% | -9.80M 94.1% | -166.48M 202.3% |
Pre-Tax Income | 68.79M 82.3% | 37.72M 58.6% | 91.07M 23.9% | 73.50M 23.4% | 59.56M 23.0% | 77.34M 150.4% | 30.89M 138.4% | -80.41M 192.3% |
Pre-Tax Margin % | 2.00% 100.0% | 1.00% 75.0% | 4.00% 33.3% | 3.00% 25.0% | 4.00% 55.6% | 9.00% 80.0% | 5.00% 200.0% | -5.00% 183.3% |
Tax Provision | 38.27M 190.3% | 13.18M 67.5% | 40.56M 435.1% | 7.58M 67.6% | 23.40M 294.1% | 5.94M 40.7% | 10.00M 68.3% | 31.60M 118.8% |
Net Income | 29.10M 1188.2% | 2.26M 1585.8% | 134.00K 99.8% | 65.92M 82.3% | 36.16M 35.8% | 56.36M 206.2% | 18.40M 114.9% | -123.73M 151.2% |
Net Margin % | 1.00% | 0.00% | 0.00% 100.0% | 2.00% 0.0% | 2.00% 66.7% | 6.00% 100.0% | 3.00% 137.5% | -8.00% 150.0% |
Basic EPS | 0.13 537.3% | 0.02 1754.5% | 0.00 99.8% | 0.53 32.5% | 0.40 48.1% | 0.77 408.0% | -0.25 88.4% | -2.16 149.3% |
Diluted EPS | 0.11 450.0% | 0.02 | 0.00 100.0% | 0.22 45.0% | 0.40 48.1% | 0.77 408.0% | -0.25 88.4% | -2.16 149.5% |
Basic Shares Outstanding | 220.61M 98.9% | 110.89M 5.4% | 117.26M 5.6% | 124.26M 37.4% | 90.43M 23.0% | 73.53M 6.4% | 69.13M 20.8% | 57.22M 3.6% |
Diluted Shares Outstanding | 264.52M 128.5% | 115.75M 5.3% | 122.17M 1.5% | 124.06M 37.2% | 90.43M 23.0% | 73.53M 6.4% | 69.13M 20.8% | 57.22M 3.1% |