Need TTD 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 27, 2026 | 2024 Dec 31, 2024 Feb 21, 2025 | 2023 Dec 31, 2023 Feb 15, 2024 | 2022 Dec 31, 2022 Feb 15, 2023 | 2021 Dec 31, 2021 Feb 16, 2022 | 2020 Dec 31, 2020 Feb 19, 2021 | 2019 Dec 31, 2019 Feb 28, 2020 | 2018 Dec 31, 2018 Feb 22, 2019 |
|---|
Total Revenue | 2.90B 18.5% | 2.44B 25.6% | 1.95B 23.3% | 1.58B 31.9% | 1.20B 43.1% | 836.03M 26.5% | 661.06M 38.5% | 477.29M 54.9% |
Cost of Revenue | 619.07M 31.2% | 472.01M 29.1% | 365.60M 30.0% | 281.12M 26.9% | 221.55M 23.9% | 178.81M 14.5% | 156.18M 36.9% | 114.10M 72.3% |
Gross Profit | 2.28B 15.4% | 1.97B 24.8% | 1.58B 21.9% | 1.30B 33.0% | 974.91M 48.3% | 657.22M 30.2% | 504.88M 39.0% | 363.20M 50.1% |
Gross Margin % | 79.00% 2.5% | 81.00% 0.0% | 81.00% 1.2% | 82.00% 1.2% | 81.00% 2.5% | 79.00% 3.9% | 76.00% 0.0% | 76.00% 3.8% |
Research & Development | 525.14M 13.3% | 463.32M 12.5% | 411.79M 28.7% | 319.88M 41.5% | 226.14M 35.7% | 166.65M 42.7% | 116.75M 39.2% | 83.89M 58.9% |
General & Administrative | 518.46M 3.2% | 535.82M 3.0% | 520.28M 0.9% | 525.17M 40.2% | 374.66M 118.3% | 171.62M 20.0% | 143.05M 68.5% | 84.91M 45.3% |
Selling & Marketing | 644.30M 17.9% | 546.52M 22.0% | 447.97M 32.5% | 337.98M 35.6% | 249.30M 42.7% | 174.74M 31.5% | 132.88M 52.6% | 87.07M 41.9% |
SG&A Expenses | 1.16B 7.4% | 1.08B 11.8% | 968.25M 12.2% | 863.14M 38.3% | 623.96M 80.1% | 346.36M 25.5% | 275.93M 60.4% | 171.98M 43.5% |
Other Operating Expenses | 0.00 | 0.00 | 0.00 | 0.00 100.0% | -2.78M 811.8% | -305.00K | 0.00 | 0.00 |
Total Operating Expenses | 1.69B 9.2% | 1.55B 12.0% | 1.38B 16.7% | 1.18B 39.2% | 850.10M 65.7% | 513.01M 30.6% | 392.68M 53.5% | 255.87M 48.2% |
Cost and Expenses | 2.31B 14.3% | 2.02B 15.6% | 1.75B 19.2% | 1.46B 36.6% | 1.07B 54.9% | 691.83M 26.0% | 548.86M 48.4% | 369.97M 54.9% |
Operating Income | 589.32M 38.0% | 427.17M 113.1% | 200.48M 76.4% | 113.65M 8.9% | 124.82M 13.4% | 144.21M 28.5% | 112.20M 4.5% | 107.32M 54.7% |
Operating Margin % | 20.00% 17.6% | 17.00% 70.0% | 10.00% 42.9% | 7.00% 30.0% | 10.00% 41.2% | 17.00% 0.0% | 17.00% 22.7% | 22.00% 4.3% |
EBITDA | 774.54M 50.5% | 514.66M 83.2% | 280.90M 67.1% | 168.08M 34.7% | 124.82M 13.4% | 144.21M 28.5% | 112.20M 4.5% | 107.32M 40.2% |
EBITDA Margin % | 27.00% 28.6% | 21.00% 50.0% | 14.00% 27.3% | 11.00% 10.0% | 10.00% 41.2% | 17.00% 0.0% | 17.00% 22.7% | 22.00% 12.0% |
Interest Expense | 0.00 | 0.00 | 0.00 | 0.00 100.0% | 1.03M | 0.00 | 0.00 100.0% | 1.55M 13.5% |
Interest Income | 68.72M 12.8% | 78.84M 15.1% | 68.51M 437.1% | 12.76M 1138.3% | 1.03M 57.0% | 656.00K 86.1% | 4.72M 150.6% | 1.88M 1924.7% |
Other Income (Expense) | 69.43M 13.4% | 80.14M 18.7% | 67.52M 392.2% | 13.72M 593.2% | -2.78M 811.8% | -305.00K 107.6% | 4.02M 353.7% | -1.59M 72.3% |
Pre-Tax Income | 658.75M 29.9% | 507.30M 89.3% | 268.00M 110.4% | 127.37M 4.4% | 122.04M 15.2% | 143.90M 23.8% | 116.22M 9.9% | 105.74M 66.2% |
Pre-Tax Margin % | 23.00% 9.5% | 21.00% 50.0% | 14.00% 75.0% | 8.00% 20.0% | 10.00% 41.2% | 17.00% 5.6% | 18.00% 18.2% | 22.00% 4.8% |
Tax Provision | 215.45M 88.6% | 114.23M 28.3% | 89.06M 20.4% | 73.98M 570.5% | -15.73M 84.0% | -98.41M 1345.4% | 7.90M 55.1% | 17.60M 37.2% |
Net Income | 443.30M 12.8% | 393.08M 119.7% | 178.94M 235.2% | 53.38M 61.2% | 137.76M 43.1% | 242.32M 123.7% | 108.32M 22.9% | 88.14M 73.5% |
Net Margin % | 15.00% 6.3% | 16.00% 77.8% | 9.00% 200.0% | 3.00% 75.0% | 12.00% 58.6% | 29.00% 81.2% | 16.00% 11.1% | 18.00% 12.5% |
Basic EPS | 0.92 15.0% | 0.80 116.2% | 0.37 236.4% | 0.11 62.1% | 0.29 44.2% | 0.52 116.7% | 0.24 26.3% | 0.19 46.2% |
Diluted EPS | 0.91 16.7% | 0.78 116.7% | 0.36 227.3% | 0.11 60.7% | 0.28 42.9% | 0.49 113.0% | 0.23 21.1% | 0.19 58.3% |
Basic Shares Outstanding | 479.99M 2.2% | 490.88M 0.3% | 489.26M 0.5% | 486.94M 2.1% | 476.85M 3.0% | 462.87M 3.9% | 445.33M 2.8% | 457.93M 13.7% |
Diluted Shares Outstanding | 482.73M 3.8% | 501.92M 0.3% | 500.18M 0.1% | 499.93M 0.3% | 498.54M 1.8% | 489.88M 2.5% | 478.06M 4.4% | 457.93M 3.9% |