Need TPL 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 18, 2026 | 2024 Dec 31, 2024 Feb 19, 2025 | 2023 Dec 31, 2023 Feb 21, 2024 | 2022 Dec 31, 2022 Feb 22, 2023 | 2021 Dec 31, 2021 Feb 23, 2022 | 2020 Dec 31, 2020 Feb 25, 2021 | 2019 Dec 31, 2019 Dec 31, 2019 | 2018 Dec 31, 2018 Feb 28, 2019 |
|---|
Total Revenue | 798.19M 13.1% | 705.82M 11.8% | 631.60M 5.4% | 667.42M 48.0% | 450.96M 49.1% | 302.55M 38.3% | 490.50M 63.4% | 300.22M 126.9% |
Cost of Revenue | 116.06M 62.8% | 71.29M 47.5% | 48.32M 46.9% | 32.89M 11.5% | 29.49M 9.5% | 32.60M 9.7% | 29.71M 116.1% | 13.75M 1486.0% |
Gross Profit | 682.13M 7.5% | 634.54M 8.8% | 583.27M 8.1% | 634.53M 50.6% | 421.47M 56.1% | 269.95M 41.4% | 460.78M 60.8% | 286.47M 117.9% |
Gross Margin % | 85.00% 5.6% | 90.00% 2.2% | 92.00% 3.2% | 95.00% 2.2% | 93.00% 4.5% | 89.00% 5.3% | 94.00% 1.1% | 95.00% 4.0% |
Research & Development | 0.00 | 0.00 | 0.00 100.0% | 0.85 6.2% | 0.80 9.6% | 0.73 11.0% | 0.82 5.7% | 0.87 7.4% |
General & Administrative | 81.70M 136.9% | 34.48M 61.6% | 89.83M 41.5% | 63.49M 7.5% | 59.08M 12.1% | 52.70M 10.7% | 59.01M 130.2% | 25.64M 201.0% |
Selling & Marketing | 0.00 100.0% | 48.43M | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
SG&A Expenses | 81.70M 1.5% | 82.91M 7.7% | 89.83M 41.5% | 63.49M 7.5% | 59.08M 12.1% | 52.70M 10.7% | 59.01M 130.2% | 25.64M 201.0% |
Other Operating Expenses | 8.26M 13.3% | 7.29M 1.2% | 7.38M 15.4% | 8.73M | 0.00 | 0.00 | 0.00 | 0.00 100.0% |
Total Operating Expenses | 89.97M 5.7% | 95.40M 1.9% | 97.22M 34.6% | 72.22M 22.3% | 59.08M 12.1% | 52.70M 10.7% | 59.01M 130.2% | 25.64M 119.4% |
Cost and Expenses | 206.03M 23.6% | 166.69M 14.5% | 145.54M 38.5% | 105.11M 18.7% | 88.56M 3.8% | 85.30M 3.9% | 88.72M 125.3% | 39.39M 213.8% |
Operating Income | 592.16M 9.8% | 539.14M 10.9% | 486.05M 13.6% | 562.31M 55.2% | 362.39M 66.8% | 217.25M 45.9% | 401.77M 54.0% | 260.83M 117.8% |
Operating Margin % | 74.00% 2.6% | 76.00% 1.3% | 77.00% 8.3% | 84.00% 5.0% | 80.00% 11.1% | 72.00% 12.2% | 82.00% 5.7% | 87.00% 4.4% |
EBITDA | 655.46M 16.2% | 564.30M 12.7% | 500.81M 13.3% | 577.68M 52.6% | 378.65M 63.5% | 231.66M 43.3% | 408.48M 55.1% | 263.42M 81.3% |
EBITDA Margin % | 82.00% 2.5% | 80.00% 1.3% | 79.00% 9.2% | 87.00% 3.6% | 84.00% 9.1% | 77.00% 7.2% | 83.00% 5.7% | 88.00% 20.0% |
Interest Expense | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 100.0% |
Interest Income | 17.97M 44.1% | 32.14M | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 100.0% |
Other Income (Expense) | 18.17M 54.2% | 39.68M 25.9% | 31.51M 381.2% | 6.55M 949.4% | 624.00K 74.0% | 2.40M 10.5% | 2.68M 192.8% | 916.00K 703.5% |
Pre-Tax Income | 610.33M 5.4% | 578.82M 11.8% | 517.56M 9.0% | 568.86M 56.7% | 363.02M 65.3% | 219.66M 45.7% | 404.45M 54.5% | 261.75M 118.4% |
Pre-Tax Margin % | 76.00% 7.3% | 82.00% 0.0% | 82.00% 3.5% | 85.00% 6.2% | 80.00% 9.6% | 73.00% 11.0% | 82.00% 5.7% | 87.00% 4.4% |
Tax Provision | 128.95M 3.3% | 124.86M 11.6% | 111.92M 8.6% | 122.49M 31.7% | 93.04M 113.3% | 43.61M 47.8% | 83.53M 60.6% | 52.01M 19.6% |
Net Income | 481.38M 6.0% | 453.96M 11.9% | 405.64M 9.1% | 446.36M 65.3% | 269.98M 53.4% | 176.05M 45.1% | 320.93M 53.0% | 209.74M 174.7% |
Net Margin % | 60.00% 6.3% | 64.00% 0.0% | 64.00% 4.5% | 67.00% 11.7% | 60.00% 3.4% | 58.00% 10.8% | 65.00% 7.1% | 70.00% 20.7% |
Basic EPS | 6.98 64.7% | 19.75 12.2% | 17.60 8.7% | 19.27 66.0% | 11.61 53.4% | 7.57 45.1% | 13.79 53.6% | 8.98 177.0% |
Diluted EPS | 6.97 64.7% | 19.72 12.1% | 17.59 8.7% | 19.26 65.9% | 11.61 53.4% | 7.57 45.1% | 13.79 53.6% | 8.98 177.2% |
Basic Shares Outstanding | 68.95M 200.0% | 22.99M 0.3% | 23.04M 0.5% | 23.17M 0.4% | 23.26M 0.1% | 23.27M 0.0% | 23.27M 0.4% | 23.36M 0.9% |
Diluted Shares Outstanding | 69.03M 199.9% | 23.02M 0.2% | 23.06M 0.5% | 23.18M 0.3% | 23.26M 0.1% | 23.27M 0.0% | 23.27M 0.4% | 23.36M 0.9% |