Need TRUP 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 13, 2026 | 2024 Dec 31, 2024 Feb 27, 2025 | 2023 Dec 31, 2023 Feb 27, 2024 | 2022 Dec 31, 2022 Feb 16, 2023 | 2021 Dec 31, 2021 Feb 17, 2022 | 2020 Dec 31, 2020 Feb 12, 2021 | 2019 Dec 31, 2019 Feb 14, 2020 | 2018 Dec 31, 2018 Feb 14, 2019 |
|---|
Total Revenue | 1.44B 11.9% | 1.29B 16.0% | 1.11B 22.5% | 905.18M 29.5% | 698.99M 39.2% | 502.03M 30.8% | 383.94M 26.3% | 303.96M 25.3% |
Cost of Revenue | 1.03B 7.0% | 1.11B 13.2% | 977.59M 24.9% | 782.99M 31.7% | 594.64M 41.5% | 420.13M 31.7% | 319.01M 26.3% | 252.59M 26.5% |
Gross Profit | 410.33M 129.5% | 178.80M 36.5% | 131.02M 7.2% | 122.19M 17.1% | 104.35M 27.4% | 81.90M 26.1% | 64.92M 26.4% | 51.37M 19.3% |
Gross Margin % | 29.00% 107.1% | 14.00% 16.7% | 12.00% 7.7% | 13.00% 13.3% | 15.00% 6.3% | 16.00% 5.9% | 17.00% 0.0% | 17.00% 5.6% |
Research & Development | 37.85M 21.1% | 31.25M 46.0% | 21.40M 14.8% | 25.13M 49.0% | 16.87M 69.6% | 9.95M 1.3% | 10.07M 8.9% | 9.25M 5.3% |
General & Administrative | 76.65M 20.3% | 63.73M 5.9% | 60.21M 52.9% | 39.38M 23.5% | 31.89M 46.0% | 21.85M 4.2% | 20.97M 15.4% | 18.16M 8.0% |
Selling & Marketing | 85.41M | 0.00 | 0.00 100.0% | 89.50M 13.8% | 78.65M 64.4% | 47.84M 34.9% | 35.45M 41.8% | 25.00M 30.9% |
SG&A Expenses | 162.06M 154.3% | 63.73M 5.9% | 60.21M 53.3% | 128.88M 16.6% | 110.54M 58.6% | 69.68M 23.5% | 56.42M 30.7% | 43.16M 20.2% |
Other Operating Expenses | 188.43M 101.9% | 93.33M 3.6% | 90.06M 724.7% | 10.92M 8.7% | 11.96M 69.2% | 7.07M | 0.00 | 0.00 |
Total Operating Expenses | 388.34M 106.4% | 188.13M 9.6% | 171.68M 4.1% | 164.93M 18.3% | 139.37M 60.7% | 86.70M 30.4% | 66.49M 26.9% | 52.41M 14.7% |
Cost and Expenses | 1.42B 9.4% | 1.30B 12.7% | 1.15B 21.2% | 947.93M 29.1% | 734.02M 44.8% | 506.83M 31.5% | 385.50M 26.4% | 305.00M 24.3% |
Operating Income | 21.99M 331.2% | -9.51M 76.6% | -40.66M 4.9% | -42.75M 22.0% | -35.02M 705.9% | -4.35M 1393.5% | -291.00K 72.2% | -1.04M 60.4% |
Operating Margin % | 2.00% 300.0% | -1.00% 75.0% | -4.00% 20.0% | -5.00% 0.0% | -5.00% 400.0% | -1.00% | 0.00% | 0.00% 100.0% |
EBITDA | 51.59M 141.9% | 21.33M 204.1% | -20.48M 29.4% | -29.01M 24.8% | -23.25M 953.0% | 2.73M 49.0% | 5.34M 11.8% | 4.78M 68.5% |
EBITDA Margin % | 4.00% 100.0% | 2.00% 200.0% | -2.00% 33.3% | -3.00% 0.0% | -3.00% 400.0% | 1.00% 0.0% | 1.00% 50.0% | 2.00% 100.0% |
Interest Expense | 13.76M 5.1% | 14.50M 20.0% | 12.08M 183.0% | 4.27M 42570.0% | 10.00K 99.3% | 1.38M 2.4% | 1.35M 12.6% | 1.20M 124.8% |
Interest Income | 0.00 100.0% | 12.40M | 0.00 100.0% | 3.00M | 0.00 | 0.00 | 0.00 | 0.00 |
Other Income (Expense) | 0.00 100.0% | -124.00K 97.2% | -4.38M 266.2% | -1.20M 4879.2% | -24.00K 97.0% | -800.00K 385.7% | 280.00K 152.3% | 111.00K 84.4% |
Pre-Tax Income | 21.99M 328.2% | -9.64M 78.6% | -45.03M 1.9% | -44.20M 25.5% | -35.22M 515.0% | -5.73M 249.2% | -1.64M 75.6% | -934.00K 51.6% |
Pre-Tax Margin % | 2.00% 300.0% | -1.00% 75.0% | -4.00% 20.0% | -5.00% 0.0% | -5.00% 400.0% | -1.00% | 0.00% | 0.00% 100.0% |
Tax Provision | 2.56M 51320.0% | -5.00K 98.5% | -342.00K 171.8% | 476.00K 53.5% | 310.00K 174.3% | 113.00K 33.1% | 169.00K 2514.3% | -7.00K 98.4% |
Net Income | 19.43M 301.7% | -9.63M 78.4% | -44.69M 0.0% | -44.67M 25.7% | -35.53M 508.4% | -5.84M 222.8% | -1.81M 95.1% | -927.00K 38.3% |
Net Margin % | 1.00% 200.0% | -1.00% 75.0% | -4.00% 20.0% | -5.00% 0.0% | -5.00% 400.0% | -1.00% | 0.00% | 0.00% 100.0% |
Basic EPS | 0.45 295.7% | -0.23 78.7% | -1.08 1.8% | -1.10 23.6% | -0.89 456.3% | -0.16 206.5% | -0.05 80.0% | -0.03 42.9% |
Diluted EPS | 0.45 295.7% | -0.23 78.7% | -1.08 1.8% | -1.10 23.6% | -0.89 456.3% | -0.16 220.0% | -0.05 66.7% | -0.03 40.0% |
Basic Shares Outstanding | 42.96M 1.9% | 42.16M 1.7% | 41.44M 1.6% | 40.77M 1.6% | 40.14M 11.9% | 35.86M 3.5% | 34.65M 8.4% | 31.96M 8.0% |
Diluted Shares Outstanding | 43.56M 3.3% | 42.16M 1.7% | 41.44M 1.6% | 40.77M 1.6% | 40.14M 11.9% | 35.86M 3.5% | 34.65M 8.4% | 31.96M 8.0% |