Need TMP 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 26, 2026 | 2024 Dec 31, 2024 Feb 28, 2025 | 2023 Dec 31, 2023 Feb 29, 2024 | 2022 Dec 31, 2022 Mar 1, 2023 | 2021 Dec 31, 2021 Apr 13, 2022 | 2020 Dec 31, 2020 Mar 1, 2021 | 2019 Dec 31, 2019 Mar 2, 2020 | 2018 Dec 31, 2018 Mar 1, 2019 |
|---|
Total Revenue | 578.94M 96.1% | 295.18M 37.0% | 215.42M 30.1% | 308.25M 3.1% | 299.11M 17.6% | 254.33M 10.1% | 282.82M 0.1% | 283.02M 6.0% |
Cost of Revenue | 143.88M | 0.00 100.0% | -101.00K 100.2% | 50.50M 6.9% | 47.25M 3.2% | 45.79M 1.0% | 46.25M 4.3% | 48.30M 12.5% |
Gross Profit | 435.07M 47.4% | 295.18M 37.0% | 215.52M 16.4% | 257.76M 2.3% | 251.86M 20.8% | 208.54M 11.9% | 236.57M 0.8% | 234.72M 4.7% |
Gross Margin % | 75.00% 25.0% | 100.00% 0.0% | 100.00% 19.0% | 84.00% 0.0% | 84.00% 2.4% | 82.00% 2.4% | 84.00% 1.2% | 83.00% 1.2% |
Research & Development | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
General & Administrative | 155.96M 16.8% | 133.51M 3.5% | 129.00M 2.4% | 126.03M 2.5% | 122.97M 2.7% | 119.73M 6.1% | 112.89M 2.3% | 110.33M 4.2% |
Selling & Marketing | 0.00 100.0% | 4.08M 22.6% | 5.26M 7.8% | 5.71M 32.2% | 4.32M 9.1% | 4.75M 2.2% | 4.86M 11.6% | 5.50M 9.6% |
SG&A Expenses | 155.96M 13.4% | 137.58M 2.5% | 134.26M 1.9% | 131.74M 3.5% | 127.29M 2.3% | 124.48M 5.0% | 118.52M 2.3% | 115.83M 4.4% |
Other Operating Expenses | 54.25M 65.6% | 157.59M 94.0% | 81.25M | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
Total Operating Expenses | 210.21M 28.8% | 295.18M 45.2% | 203.29M 38.1% | 147.17M 22.7% | 190.29M 3.2% | 184.32M 1.4% | 181.83M 0.4% | 181.07M 7.5% |
Cost and Expenses | 354.09M 20.0% | 295.18M 45.2% | 203.29M 3.9% | 195.75M 2.9% | 190.29M 3.2% | 184.32M 1.4% | 181.83M 0.4% | 181.07M 7.5% |
Operating Income | 224.86M 216.4% | 71.06M 470.4% | 12.46M 88.7% | 110.59M 6.9% | 118.82M 19.8% | 99.15M 5.2% | 104.53M 3.7% | 108.51M 11.7% |
Operating Margin % | 39.00% 62.5% | 24.00% 300.0% | 6.00% 83.3% | 36.00% 10.0% | 40.00% 2.6% | 39.00% 5.4% | 37.00% 2.6% | 38.00% 5.6% |
EBITDA | 233.47M | 0.00 100.0% | 20.55M 83.1% | 121.27M 3.9% | 126.14M 15.4% | 109.34M 4.5% | 114.48M 1.7% | 112.61M 6.8% |
EBITDA Margin % | 40.00% | 0.00% 100.0% | 10.00% 74.4% | 39.00% 7.1% | 42.00% 2.3% | 43.00% 7.5% | 40.00% 0.0% | 40.00% 2.6% |
Interest Expense | 132.34M 3.0% | 136.47M 55.4% | 87.84M 317.4% | 21.04M 20.1% | 17.53M 39.5% | 28.99M 42.9% | 50.75M 27.5% | 39.79M 56.3% |
Interest Income | 382.07M 9.9% | 347.57M 16.9% | 297.36M 18.3% | 251.32M 4.1% | 241.32M 5.1% | 254.33M 2.7% | 261.38M 3.9% | 251.59M 10.9% |
Other Income (Expense) | 0.00 100.0% | 21.91M 6660.8% | -334.00K 61.7% | -873.00K 79.4% | -4.25M 186.1% | -1.48M 11.3% | -1.67M 60.8% | -4.27M 121.1% |
Pre-Tax Income | 224.86M 141.8% | 92.98M 666.9% | 12.12M 88.9% | 109.71M 4.2% | 114.57M 17.3% | 97.67M 5.1% | 102.86M 1.3% | 104.24M 9.4% |
Pre-Tax Margin % | 39.00% 25.8% | 31.00% 416.7% | 6.00% 83.3% | 36.00% 5.3% | 38.00% 0.0% | 38.00% 5.6% | 36.00% 2.7% | 37.00% 2.8% |
Tax Provision | 63.78M 189.9% | 22.00M 781.9% | 2.50M 89.8% | 24.56M 2.5% | 25.18M 26.4% | 19.92M 5.2% | 21.02M 3.6% | 21.80M 48.8% |
Net Income | 161.07M 127.3% | 70.85M 645.4% | 9.51M 88.8% | 85.03M 4.7% | 89.26M 15.0% | 77.59M 5.1% | 81.72M 0.7% | 82.31M 56.8% |
Net Margin % | 28.00% 16.7% | 24.00% 500.0% | 4.00% 85.7% | 28.00% 6.7% | 30.00% 3.2% | 31.00% 6.9% | 29.00% 0.0% | 29.00% 45.0% |
Basic EPS | 11.30 126.9% | 4.98 654.5% | 0.66 88.9% | 5.92 2.6% | 6.08 16.5% | 5.22 3.2% | 5.39 0.0% | 5.39 55.8% |
Diluted EPS | 11.24 126.2% | 4.97 653.0% | 0.66 88.8% | 5.89 2.6% | 6.05 16.3% | 5.20 3.2% | 5.37 0.4% | 5.35 56.0% |
Basic Shares Outstanding | 14.25M 0.2% | 14.22M 0.3% | 14.25M 0.5% | 14.33M 1.7% | 14.57M 0.9% | 14.70M 1.4% | 14.91M 0.9% | 15.04M 0.6% |
Diluted Shares Outstanding | 14.34M 0.5% | 14.27M 0.2% | 14.30M 0.7% | 14.40M 1.7% | 14.65M 0.6% | 14.74M 1.5% | 14.97M 1.0% | 15.13M 0.4% |