Need TFII 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 17, 2026 | 2024 Dec 31, 2024 Feb 20, 2025 | 2023 Dec 31, 2023 Feb 16, 2024 | 2022 Dec 31, 2022 Feb 23, 2023 | 2021 Dec 31, 2021 Mar 15, 2022 | 2020 Dec 31, 2020 Feb 18, 2021 | 2019 Dec 31, 2019 Dec 31, 2019 | 2018 Dec 31, 2018 Dec 31, 2018 |
|---|
Total Revenue | 11.01B 31.1% | 8.40B 11.6% | 7.52B 14.7% | 8.81B 22.0% | 7.22B 91.0% | 3.78B 4.6% | 3.96B 5.4% | 3.76B 0.2% |
Cost of Revenue | 9.66B 35.2% | 7.15B 14.2% | 6.26B 15.3% | 7.39B 19.5% | 6.18B 90.9% | 3.24B 6.4% | 3.46B 6.5% | 3.25B 3.4% |
Gross Profit | 1.35B 7.5% | 1.25B 1.1% | 1.27B 11.3% | 1.43B 37.5% | 1.04B 91.5% | 541.88M 7.8% | 502.63M 1.4% | 510.01M 25.9% |
Gross Margin % | 12.00% 20.0% | 15.00% 11.8% | 17.00% 6.3% | 16.00% 14.3% | 14.00% 0.0% | 14.00% 7.7% | 13.00% 7.1% | 14.00% 27.3% |
Research & Development | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
General & Administrative | 0.00 100.0% | 76.31M 10.1% | 84.92M 39.1% | 139.40M 33.9% | 104.12M 350.6% | 23.11M | 0.00 | 0.00 |
Selling & Marketing | 0.00 | 0.00 | 0.00 100.0% | 333.29M 26.1% | 264.25M 39.3% | 189.64M | 0.00 | 0.00 |
SG&A Expenses | 581.14M 661.6% | 76.31M 10.1% | 84.92M 82.0% | 472.69M 28.3% | 368.37M 73.2% | 212.75M 33.4% | 159.52M | 0.00 |
Other Operating Expenses | 0.00 100.0% | 456.11M 7.9% | 422.83M 14.1% | 492.29M 29.4% | 380.34M 152.6% | 150.57M | 0.00 100.0% | 205.47M 3.8% |
Total Operating Expenses | 581.14M 9.2% | 532.41M 4.9% | 507.76M 3.1% | 492.29M 29.4% | 380.34M 152.6% | 150.57M 5.0% | 158.51M 22.9% | 205.47M 3.8% |
Cost and Expenses | 10.24B 33.4% | 7.68B 13.5% | 6.76B 14.1% | 7.88B 20.0% | 6.56B 93.6% | 3.39B 6.4% | 3.62B 4.7% | 3.46B 3.4% |
Operating Income | 763.87M 6.2% | 718.96M 5.1% | 757.63M 33.9% | 1.15B 72.9% | 662.65M 59.1% | 416.57M 6.4% | 391.66M 23.9% | 316.09M 63.1% |
Operating Margin % | 7.00% 22.2% | 9.00% 10.0% | 10.00% 23.1% | 13.00% 44.4% | 9.00% 18.2% | 11.00% 10.0% | 10.00% 25.0% | 8.00% 60.0% |
EBITDA | 1.64B 27.0% | 1.29B 8.4% | 1.19B 23.5% | 1.56B 14.9% | 1.36B 91.6% | 709.30M 5.2% | 674.44M 29.4% | 521.27M 0.6% |
EBITDA Margin % | 15.00% 0.0% | 15.00% 6.3% | 16.00% 11.1% | 18.00% 5.3% | 19.00% 0.0% | 19.00% 11.8% | 17.00% 21.4% | 14.00% 0.0% |
Interest Expense | 226.02M 41.1% | 160.14M 76.1% | 90.96M 10.7% | 82.15M 8.7% | 75.54M 27.1% | 59.44M 9.2% | 65.45M 41.8% | 46.15M 8.7% |
Interest Income | 2.51M 65.9% | 7.35M 11.1% | 8.27M 372.6% | 1.75M 19.3% | 2.17M 95.9% | 1.11M 52.2% | 2.31M 12.6% | 2.06M 2.4% |
Other Income (Expense) | -197.92M 25.1% | -158.24M 95.7% | -80.87M 0.6% | -80.40M 50.7% | -163.06M 202.5% | -53.91M 13.2% | -62.11M 75.1% | -35.47M 44.5% |
Pre-Tax Income | 565.94M 0.9% | 560.72M 17.1% | 676.76M 36.5% | 1.07B 30.6% | 816.17M 125.1% | 362.66M 11.2% | 326.10M 16.2% | 280.62M 200.7% |
Pre-Tax Margin % | 5.00% 28.6% | 7.00% 22.2% | 9.00% 25.0% | 12.00% 9.1% | 11.00% 10.0% | 10.00% 25.0% | 8.00% 14.3% | 7.00% 250.0% |
Tax Provision | 132.36M 4.2% | 138.24M 19.6% | 171.89M 29.1% | 242.41M 59.7% | 151.81M 74.5% | 86.98M 11.9% | 77.70M 17.3% | 66.24M 305.0% |
Net Income | 433.58M 2.6% | 422.48M 16.3% | 504.88M 38.7% | 823.23M 9.1% | 754.40M 173.7% | 275.68M 16.1% | 237.53M 10.8% | 214.38M 70.6% |
Net Margin % | 4.00% 20.0% | 5.00% 28.6% | 7.00% 22.2% | 9.00% 10.0% | 10.00% 42.9% | 7.00% 16.7% | 6.00% 0.0% | 6.00% 100.0% |
Basic EPS | 5.21 4.2% | 5.00 16.4% | 5.98 32.4% | 8.85 10.1% | 8.04 146.6% | 3.26 13.6% | 2.87 17.6% | 2.44 75.5% |
Diluted EPS | 5.20 4.8% | 4.96 16.1% | 5.91 31.8% | 8.66 10.5% | 7.84 145.8% | 3.19 13.9% | 2.80 18.6% | 2.36 74.8% |
Basic Shares Outstanding | 83.07M 1.8% | 84.55M 1.6% | 85.91M 3.9% | 89.36M 4.0% | 93.05M 4.4% | 89.11M 6.9% | 83.39M 5.2% | 87.97M 2.8% |
Diluted Shares Outstanding | 83.41M 2.1% | 85.24M 2.1% | 87.05M 4.6% | 91.26M 4.3% | 95.34M 4.8% | 90.93M 6.5% | 85.36M 6.0% | 90.80M 2.1% |