Need TFC 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 24, 2026 | 2024 Dec 31, 2024 Feb 25, 2025 | 2023 Dec 31, 2023 Feb 27, 2024 | 2022 Dec 31, 2022 Feb 28, 2023 | 2021 Dec 31, 2021 Feb 23, 2022 | 2020 Dec 31, 2020 Feb 24, 2021 | 2019 Dec 31, 2019 Mar 3, 2020 | 2018 Dec 31, 2018 Feb 26, 2019 |
|---|
Total Revenue | 30.44B 25.5% | 24.25B 19.0% | 29.95B 34.3% | 22.29B 3.3% | 23.06B 5.6% | 24.43B 66.6% | 14.66B 12.8% | 13.00B 6.9% |
Cost of Revenue | 11.50B 10.5% | 12.85B 6.7% | 12.04B 288.5% | 3.10B 6984.4% | -45.00M 101.1% | 4.06B 49.6% | 2.71B 35.3% | 2.00B 44.6% |
Gross Profit | 18.94B 66.0% | 11.41B 36.3% | 17.91B 6.7% | 19.20B 16.9% | 23.11B 13.4% | 20.37B 70.4% | 11.95B 8.7% | 10.99B 2.1% |
Gross Margin % | 62.00% 31.9% | 47.00% 21.7% | 60.00% 30.2% | 86.00% 14.0% | 100.00% 20.5% | 83.00% 1.2% | 82.00% 3.5% | 85.00% 4.5% |
Research & Development | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
General & Administrative | 7.71B 18.4% | 6.51B 0.2% | 6.52B 0.6% | 6.56B 24.0% | 8.63B 6.0% | 8.15B 68.5% | 4.83B 12.1% | 4.31B 2.1% |
Selling & Marketing | 299.00M 11.6% | 268.00M 3.1% | 260.00M 19.0% | 321.00M 9.2% | 294.00M 7.7% | 273.00M 99.3% | 137.00M 34.3% | 102.00M 8.5% |
SG&A Expenses | 8.01B 18.2% | 6.77B 0.0% | 6.78B 1.5% | 6.88B 22.9% | 8.93B 6.0% | 8.42B 69.4% | 4.97B 12.6% | 4.42B 2.2% |
Other Operating Expenses | 4.58B 12.5% | 5.24B 56.0% | 11.90B 125.1% | 5.29B 14.6% | 6.19B 4.4% | 6.48B 118.6% | 2.96B 17.8% | 2.52B 19.4% |
Total Operating Expenses | 12.59B 4.8% | 12.01B 35.7% | 18.68B 53.5% | 12.17B 19.5% | 15.12B 1.5% | 14.90B 87.8% | 7.93B 14.5% | 6.93B 6.9% |
Cost and Expenses | 24.09B 3.1% | 24.85B 19.1% | 30.71B 101.2% | 15.27B 1.3% | 15.07B 20.5% | 18.95B 78.1% | 10.64B 19.1% | 8.94B 1.2% |
Operating Income | 6.35B 1156.4% | -601.00M 21.4% | -765.00M 110.9% | 7.03B 12.1% | 7.99B 46.0% | 5.47B 36.2% | 4.02B 1.0% | 4.06B 22.1% |
Operating Margin % | 21.00% 1150.0% | -2.00% 33.3% | -3.00% 109.4% | 32.00% 8.6% | 35.00% 59.1% | 22.00% 18.5% | 27.00% 12.9% | 31.00% 14.8% |
EBITDA | 7.05B 1765.9% | 378.00M 16.0% | 450.00M 94.6% | 8.39B 10.5% | 9.38B 32.4% | 7.08B 52.3% | 4.65B 0.7% | 4.62B 19.1% |
EBITDA Margin % | 23.00% 1050.0% | 2.00% 0.0% | 2.00% 94.7% | 38.00% 7.3% | 41.00% 41.4% | 29.00% 9.4% | 32.00% 11.1% | 36.00% 12.5% |
Interest Expense | 10.12B 7.8% | 10.97B 10.5% | 9.93B 327.7% | 2.32B 202.2% | 768.00M 55.4% | 1.72B 17.8% | 2.10B 45.8% | 1.44B 71.4% |
Interest Income | 24.54B 2.1% | 25.07B 2.5% | 24.45B 47.0% | 16.63B 20.8% | 13.77B 11.4% | 15.55B 65.2% | 9.41B 15.9% | 8.12B 10.1% |
Other Income (Expense) | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
Pre-Tax Income | 6.35B 1156.4% | -601.00M 21.4% | -765.00M 110.9% | 7.03B 12.1% | 7.99B 46.0% | 5.47B 36.2% | 4.02B 1.0% | 4.06B 22.1% |
Pre-Tax Margin % | 21.00% 1150.0% | -2.00% 33.3% | -3.00% 109.4% | 32.00% 8.6% | 35.00% 59.1% | 22.00% 18.5% | 27.00% 12.9% | 31.00% 14.8% |
Tax Provision | 1.04B 287.4% | -556.00M 175.3% | 738.00M 41.0% | 1.25B 19.7% | 1.56B 58.6% | 981.00M 25.4% | 782.00M 2.6% | 803.00M 11.9% |
Net Income | 5.31B 10.1% | 4.82B 541.6% | -1.09B 117.4% | 6.26B 2.8% | 6.44B 43.7% | 4.48B 39.0% | 3.22B 0.4% | 3.24B 35.2% |
Net Margin % | 17.00% 15.0% | 20.00% 600.0% | -4.00% 114.3% | 28.00% 0.0% | 28.00% 55.6% | 18.00% 18.2% | 22.00% 12.0% | 25.00% 25.0% |
Basic EPS | 3.86 14.9% | 3.36 408.3% | -1.09 124.4% | 4.46 1.1% | 4.51 45.0% | 3.11 17.3% | 3.76 5.1% | 3.96 42.4% |
Diluted EPS | 3.82 13.7% | 3.36 408.3% | -1.09 124.6% | 4.43 0.9% | 4.47 45.1% | 3.08 17.0% | 3.71 5.1% | 3.91 42.7% |
Basic Shares Outstanding | 1.27B 4.8% | 1.33B 0.1% | 1.33B 0.3% | 1.33B 0.7% | 1.34B 0.7% | 1.35B 67.3% | 805.10M 4.2% | 772.96M 3.3% |
Diluted Shares Outstanding | 1.29B 3.5% | 1.33B 0.1% | 1.33B 0.5% | 1.34B 0.8% | 1.35B 0.7% | 1.36B 66.6% | 815.20M 4.0% | 783.48M 3.4% |