Need TGLS 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 2, 2026 | 2024 Dec 31, 2024 Feb 28, 2025 | 2023 Dec 31, 2023 Feb 29, 2024 | 2022 Dec 31, 2022 Mar 7, 2023 | 2021 Dec 31, 2021 Mar 16, 2022 | 2020 Dec 31, 2020 Mar 8, 2021 | 2019 Dec 31, 2019 Mar 6, 2020 | 2018 Dec 31, 2018 Mar 8, 2019 |
|---|
Total Revenue | 983.61M 10.5% | 890.18M 6.8% | 833.26M 16.3% | 716.57M 44.2% | 496.79M 32.5% | 374.92M 13.0% | 430.91M 16.2% | 370.98M 18.0% |
Cost of Revenue | 562.20M 10.2% | 510.21M 15.3% | 442.33M 20.5% | 367.07M 24.8% | 294.20M 24.8% | 235.67M 20.1% | 295.10M 17.7% | 250.77M 16.5% |
Gross Profit | 421.41M 10.9% | 379.97M 2.8% | 390.93M 11.9% | 349.50M 72.5% | 202.58M 45.5% | 139.25M 2.5% | 135.81M 13.0% | 120.22M 21.2% |
Gross Margin % | 43.00% 0.0% | 43.00% 8.5% | 47.00% 4.1% | 49.00% 19.5% | 41.00% 10.8% | 37.00% 15.6% | 32.00% 0.0% | 32.00% 0.0% |
Research & Development | 0.00 | 0.00 100.0% | 900.00K 50.0% | 600.00K 14.3% | 700.00K | 0.00 | 0.00 | 0.00 |
General & Administrative | 90.88M 21.0% | 75.11M 16.7% | 64.33M 19.0% | 54.08M 50.9% | 35.83M 4.9% | 34.17M 2.6% | 35.07M 4.3% | 33.63M 8.4% |
Selling & Marketing | 105.43M 63.9% | 64.33M 18.0% | 54.52M 21.0% | 69.01M 38.7% | 49.77M 27.7% | 38.96M 7.1% | 41.92M 6.4% | 39.39M 28.5% |
SG&A Expenses | 196.31M 40.8% | 139.44M 17.3% | 118.85M 3.4% | 123.08M 43.8% | 85.60M 17.0% | 73.13M 5.0% | 76.99M 5.4% | 73.02M 18.4% |
Other Operating Expenses | -5.64M | 0.00 100.0% | 8.42M | 0.00 | 0.00 100.0% | -12.00K | 0.00 | 0.00 100.0% |
Total Operating Expenses | 190.67M 24.6% | 152.97M 16.6% | 131.17M 6.6% | 123.08M 43.8% | 85.60M 17.0% | 73.13M 5.0% | 76.99M 5.4% | 73.02M 12.7% |
Cost and Expenses | 752.87M 50.4% | 500.58M 12.7% | 573.50M 17.0% | 490.15M 29.1% | 379.80M 23.0% | 308.80M 17.0% | 372.10M 14.9% | 323.79M 15.6% |
Operating Income | 230.74M 1.6% | 227.00M 12.6% | 259.76M 14.7% | 226.41M 93.5% | 116.98M 76.9% | 66.12M 12.4% | 58.81M 24.6% | 47.20M 37.3% |
Operating Margin % | 23.00% 11.5% | 26.00% 16.1% | 31.00% 3.1% | 32.00% 33.3% | 24.00% 33.3% | 18.00% 28.6% | 14.00% 7.7% | 13.00% 18.2% |
EBITDA | 272.06M 5.0% | 259.06M 10.5% | 289.44M 14.3% | 253.32M 85.4% | 136.60M 75.8% | 77.68M 5.0% | 81.74M 16.2% | 70.35M 27.1% |
EBITDA Margin % | 28.00% 3.4% | 29.00% 17.1% | 35.00% 0.0% | 35.00% 29.6% | 27.00% 28.6% | 21.00% 10.5% | 19.00% 0.0% | 19.00% 5.6% |
Interest Expense | 3.44M 53.7% | 7.43M 44.3% | 13.35M 63.6% | 8.16M 23.8% | 10.70M 50.6% | 21.67M 5.0% | 22.81M 7.6% | 21.19M 6.6% |
Interest Income | 0.00 | 0.00 | 0.00 100.0% | 8.16M 17.2% | 9.85M 54.5% | 21.67M 5.0% | 22.81M 17717.2% | 128.00K |
Other Income (Expense) | 4.55M 346.9% | -1.84M 211.6% | 1.65M 65.3% | 4.75M 123.7% | -20.07M 29.6% | -28.52M 31.9% | -21.62M 34.0% | -32.73M 43.3% |
Pre-Tax Income | 235.29M 4.5% | 225.16M 13.9% | 261.41M 13.1% | 231.17M 138.5% | 96.91M 160.6% | 37.19M 0.0% | 37.20M 157.2% | 14.46M 25.6% |
Pre-Tax Margin % | 24.00% 4.0% | 25.00% 19.4% | 31.00% 3.1% | 32.00% 60.0% | 20.00% 100.0% | 10.00% 11.1% | 9.00% 125.0% | 4.00% 0.0% |
Tax Provision | 75.73M 18.6% | 63.85M 18.0% | 77.90M 4.2% | 74.76M 162.4% | 28.48M 119.1% | 13.00M 0.6% | 12.93M 116.3% | 5.98M 3.2% |
Net Income | 159.57M 1.1% | 161.31M 11.8% | 182.88M 17.4% | 155.74M 128.5% | 68.15M 185.4% | 23.88M 2.7% | 24.54M 171.7% | 9.03M 65.7% |
Net Margin % | 16.00% 11.1% | 18.00% 18.2% | 22.00% 0.0% | 22.00% 57.1% | 14.00% 133.3% | 6.00% 0.0% | 6.00% 200.0% | 2.00% 0.0% |
Basic EPS | 3.42 0.3% | 3.43 10.9% | 3.85 17.7% | 3.27 128.7% | 1.43 180.4% | 0.51 7.3% | 0.55 129.2% | 0.24 50.0% |
Diluted EPS | 3.42 0.3% | 3.43 10.9% | 3.85 17.7% | 3.27 128.7% | 1.43 180.4% | 0.51 7.3% | 0.55 129.2% | 0.24 50.0% |
Basic Shares Outstanding | 46.68M 0.7% | 47.00M 1.1% | 47.51M 0.3% | 47.67M 0.0% | 47.67M 2.8% | 46.40M 4.4% | 44.46M 18.5% | 37.51M 7.7% |
Diluted Shares Outstanding | 46.68M 0.7% | 47.00M 1.1% | 47.51M 0.3% | 47.67M 0.0% | 47.67M 2.8% | 46.40M 4.4% | 44.46M 16.8% | 38.06M 7.8% |