Need TFPM 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 27, 2026 | 2024 Dec 31, 2024 Mar 28, 2025 | 2023 Dec 31, 2023 Mar 28, 2024 | 2022 Dec 31, 2022 Mar 30, 2023 | 2021 Dec 31, 2021 Dec 31, 2021 | 2020 Dec 31, 2020 Dec 31, 2020 | 2019 Dec 31, 2019 Dec 31, 2019 | 2018 Dec 31, 2018 Dec 31, 2018 |
|---|
Total Revenue | 395.51M 47.0% | 268.99M 31.8% | 204.02M 34.3% | 151.88M 1.0% | 150.42M 33.6% | 112.59M 90.3% | 59.15M 37.4% | 43.04M 5.0% |
Cost of Revenue | 128.32M 235.7% | 38.23M 62.5% | 101.95M 57.1% | 64.88M 3.4% | 67.17M 7.5% | 62.49M 33.1% | 46.95M 12.3% | 41.80M 842.1% |
Gross Profit | 267.19M 15.8% | 230.76M 126.1% | 102.08M 17.3% | 87.00M 4.5% | 83.25M 66.2% | 50.10M 310.8% | 12.19M 885.8% | 1.24M 96.6% |
Gross Margin % | 68.00% 20.9% | 86.00% 72.0% | 50.00% 12.3% | 57.00% 3.6% | 55.00% 25.0% | 44.00% 109.5% | 21.00% 600.0% | 3.00% 96.6% |
Research & Development | 0.00 100.0% | 3.40M | 0.00 100.0% | 2.98M 289.4% | 764.22K 510.0% | 125.29K 4.3% | 130.97K 60.5% | 331.20K |
General & Administrative | 0.00 100.0% | 21.75M 8.3% | 20.09M 29.5% | 15.52M 27.0% | 12.21M 65.2% | 7.39M 2.6% | 7.59M 49.0% | 5.10M 735.9% |
Selling & Marketing | 0.00 100.0% | 3.40M 77.1% | 14.87M 399.8% | 2.98M 286.0% | 771.00K 547.9% | 119.00K 7.0% | 128.00K 63.3% | 349.00K 71.6% |
SG&A Expenses | 32.57M 29.4% | 25.16M 28.0% | 34.97M 89.1% | 18.49M 42.4% | 12.98M 72.8% | 7.51M 2.7% | 7.72M 41.8% | 5.45M 13.7% |
Other Operating Expenses | 0.00 100.0% | 148.03M 294.8% | 37.50M 1360.1% | -2.98M 845.9% | 399.00K | 0.00 100.0% | 355.00K 1083.3% | 30.00K |
Total Operating Expenses | 32.57M 86.9% | 248.75M 611.4% | 34.97M 81.2% | 19.30M 33.0% | 14.51M 91.6% | 7.57M 32.0% | 11.14M 104.5% | 5.45M 91.7% |
Cost and Expenses | 160.88M 43.9% | 286.98M 106.2% | 139.16M 65.3% | 84.18M 3.1% | 81.68M 16.6% | 70.06M 20.6% | 58.09M 22.9% | 47.25M 32.2% |
Operating Income | 234.62M 1404.6% | -17.98M 144.7% | 40.26M 140.4% | 16.75M 75.6% | 68.74M 98.3% | 34.66M 2360.1% | 1.41M 133.5% | -4.21M 85.3% |
Operating Margin % | 59.00% 942.9% | -7.00% 135.0% | 20.00% 81.8% | 11.00% 76.1% | 46.00% 48.4% | 31.00% 1450.0% | 2.00% 120.0% | -10.00% 85.7% |
EBITDA | 359.34M 449.0% | 65.45M 41.1% | 111.19M 1.9% | 109.14M 2.1% | 111.47M 15.3% | 96.69M 618.8% | 13.45M 65.7% | 39.20M 23.4% |
EBITDA Margin % | 91.00% 279.2% | 24.00% 55.6% | 54.00% 25.0% | 72.00% 2.7% | 74.00% 14.0% | 86.00% 273.9% | 23.00% 74.7% | 91.00% 18.2% |
Interest Expense | 4.29M 23.6% | 5.62M 23.3% | 7.32M 121.1% | 3.31M 48.4% | 6.42M 38.2% | 10.39M 19.0% | 8.73M 198.1% | 2.93M |
Interest Income | 771.27K 48.7% | 518.83K 83.8% | 3.20M 68.5% | 1.90M 153.2% | 750.00K 41.5% | 530.00K 49.7% | 354.00K 38.8% | 578.00K |
Other Income (Expense) | 39.45M 656.6% | 5.21M 234.6% | -3.87M 109.0% | 43.13M 357.0% | -16.78M 161.0% | 27.50M 170.6% | -38.95M 725.6% | 6.23M 9198.1% |
Pre-Tax Income | 274.07M 2246.2% | -12.77M 135.1% | 36.39M 39.2% | 59.88M 15.2% | 51.96M 16.4% | 62.16M 265.6% | -37.54M 1962.3% | 2.02M 107.0% |
Pre-Tax Margin % | 69.00% 1480.0% | -5.00% 127.8% | 18.00% 53.8% | 39.00% 11.4% | 35.00% 36.4% | 55.00% 187.3% | -63.00% 1360.0% | 5.00% 107.1% |
Tax Provision | 29.87M 189.6% | 10.31M 9539.3% | 107.00K 97.8% | 4.79M 25.6% | 6.44M 2.4% | 6.59M 71.3% | 3.85M 12.8% | 3.41M 1479.4% |
Net Income | 244.21M 1157.9% | -23.08M 163.6% | 36.28M 34.1% | 55.09M 21.0% | 45.53M 18.1% | 55.56M 234.2% | -41.39M 129256.3% | -32.00K 99.9% |
Net Margin % | 62.00% 788.9% | -9.00% 150.0% | 18.00% 50.0% | 36.00% 20.0% | 30.00% 38.8% | 49.00% 170.0% | -70.00% | 0.00% 100.0% |
Basic EPS | 1.20 1190.9% | -0.11 161.1% | 0.18 47.1% | 0.34 13.3% | 0.30 21.1% | 0.38 240.7% | -0.27 134900.0% | -0.00 100.0% |
Diluted EPS | 1.20 1190.9% | -0.11 161.1% | 0.18 47.1% | 0.34 13.3% | 0.30 21.1% | 0.38 240.7% | -0.27 | 0.00 100.0% |
Basic Shares Outstanding | 203.62M 1.1% | 201.30M 1.0% | 199.33M 27.8% | 155.95M 5.4% | 148.03M 4.6% | 155.13M 0.0% | 155.13M 0.0% | 155.13M 116.8% |
Diluted Shares Outstanding | 204.07M 1.4% | 201.30M 0.9% | 199.52M 27.9% | 155.95M 5.4% | 148.03M 4.6% | 155.13M 0.0% | 155.13M 0.0% | 155.13M 116.8% |