Need TTMI 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: 2021 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 4, 2026 | 2025 Dec 29, 2025 Feb 17, 2026 | 2024 Dec 30, 2024 Feb 21, 2025 | 2023 Jan 1, 2024 Feb 27, 2024 | 2022 Jan 2, 2023 Mar 3, 2023 | 2021 Jan 3, 2022 Mar 1, 2022 | 2020 Dec 28, 2020 Feb 22, 2021 | 2019 Dec 30, 2019 Feb 26, 2020 |
|---|
Total Revenue | 2.91B 19.0% | 2.91B 19.0% | 2.44B 2.1% | 2.23B 10.5% | 2.50B 11.0% | 2.25B | 2.11B 21.7% | 2.69B 5.5% |
Cost of Revenue | 2.34B 19.0% | 2.34B 19.0% | 1.97B 3.5% | 1.82B 10.7% | 2.04B 8.5% | 1.88B | 1.75B 23.7% | 2.29B 4.3% |
Gross Profit | 568.25M 19.0% | 568.25M 19.0% | 477.38M 4.2% | 413.27M 9.8% | 457.96M 23.1% | 372.01M | 359.02M 10.6% | 401.68M 12.1% |
Gross Margin % | 20.00% 0.0% | 20.00% 0.0% | 20.00% 11.1% | 19.00% 5.6% | 18.00% 5.9% | 17.00% | 17.00% 13.3% | 15.00% 6.3% |
Research & Development | 28.99M 9.0% | 28.99M 9.0% | 31.84M 28.4% | 27.27M 9.9% | 24.81M 36.7% | 18.15M | 19.77M 10.2% | 17.94M 30.8% |
General & Administrative | 0.00 100.0% | 192.15M 13.0% | 170.11M 7.5% | 149.03M 5.8% | 158.18M 26.7% | 124.86M | 122.48M 19.5% | 152.10M 4.6% |
Selling & Marketing | 0.00 100.0% | 85.46M 6.8% | 80.03M 6.4% | 76.92M 2.3% | 75.18M 19.3% | 63.02M | 63.88M 13.7% | 74.01M 1.0% |
SG&A Expenses | 277.61M 11.0% | 277.61M 11.0% | 250.14M 7.2% | 225.96M 3.2% | 233.36M 24.2% | 187.88M | 186.36M 17.6% | 226.11M 2.9% |
Other Operating Expenses | 0.00 100.0% | 0.00 100.0% | 79.35M 113.9% | 117.72M 217.3% | 37.10M 3.8% | 35.75M | 38.84M 19.9% | 48.47M 402.8% |
Total Operating Expenses | 306.60M 15.1% | 306.60M 15.1% | 361.33M 22.4% | 370.95M 25.6% | 295.27M 22.1% | 241.78M | 244.97M 10.8% | 274.58M 6.1% |
Cost and Expenses | 2.64B 13.7% | 2.64B 13.7% | 2.33B 0.2% | 2.19B 6.1% | 2.33B 10.1% | 2.12B | 1.99B 22.3% | 2.56B 4.5% |
Operating Income | 261.65M 125.5% | 261.65M 125.5% | 116.04M 44.8% | 42.32M 79.9% | 210.41M 67.0% | 125.99M | 112.84M 6.1% | 120.12M 24.5% |
Operating Margin % | 9.00% 80.0% | 9.00% 80.0% | 5.00% 37.5% | 2.00% 75.0% | 8.00% 33.3% | 6.00% | 5.00% 25.0% | 4.00% 33.3% |
EBITDA | 402.84M 45.2% | 402.84M 45.2% | 277.39M 10.0% | 205.91M 33.2% | 308.13M 33.1% | 231.59M | 161.88M 37.3% | 258.07M 34.3% |
EBITDA Margin % | 14.00% 27.3% | 14.00% 27.3% | 11.00% 8.3% | 9.00% 25.0% | 12.00% 20.0% | 10.00% | 8.00% 20.0% | 10.00% 28.6% |
Interest Expense | 45.33M 4.6% | 45.33M 4.6% | 47.52M 4.4% | 48.12M 5.7% | 45.52M 0.1% | 45.48M | 73.16M 10.9% | 82.09M 8.3% |
Interest Income | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
Other Income (Expense) | -51.31M 59.9% | -51.31M 59.9% | -32.09M 16.5% | -42.02M 52.5% | -27.55M 50.8% | -55.94M | -74.37M 1.2% | -75.30M 8.6% |
Pre-Tax Income | 210.34M 150.6% | 210.34M 150.6% | 83.95M 54.1% | 297.00K 99.8% | 182.86M 161.0% | 70.05M | -46.28M 200.2% | 46.18M 48.6% |
Pre-Tax Margin % | 7.00% 133.3% | 7.00% 133.3% | 3.00% 57.1% | 0.00% 100.0% | 7.00% 133.3% | 3.00% | -2.00% 200.0% | 2.00% 33.3% |
Tax Provision | 32.89M 18.9% | 32.89M 18.9% | 27.65M 68.7% | 19.02M 78.5% | 88.28M 464.5% | 15.64M | -29.89M 712.1% | 4.88M 105.8% |
Net Income | 177.45M 215.2% | 177.45M 215.2% | 56.30M 40.5% | -18.72M 119.8% | 94.58M 73.8% | 54.41M | -16.39M 139.7% | 41.30M 76.2% |
Net Margin % | 6.00% 200.0% | 6.00% 200.0% | 2.00% 50.0% | -1.00% 125.0% | 4.00% 100.0% | 2.00% | -1.00% 150.0% | 2.00% 66.7% |
Basic EPS | 1.73 214.5% | 1.73 214.5% | 0.55 40.9% | -0.18 119.4% | 0.93 82.4% | 0.51 | -0.15 138.5% | 0.39 70.0% |
Diluted EPS | 1.68 211.1% | 1.68 211.1% | 0.54 40.7% | -0.18 119.8% | 0.91 82.0% | 0.50 | -0.15 138.5% | 0.39 70.0% |
Basic Shares Outstanding | 102.60M 0.8% | 102.60M 0.8% | 101.78M 0.3% | 102.74M 0.7% | 102.07M 4.0% | 106.31M | 106.37M 1.1% | 105.19M 21.5% |
Diluted Shares Outstanding | 105.45M 1.6% | 105.45M 1.6% | 103.83M 0.0% | 102.74M 1.1% | 103.87M 4.0% | 108.15M | 106.37M 0.0% | 106.33M 20.7% |