Need EXEL 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 Jan 2, 2026 Feb 10, 2026 | 2024 Jan 3, 2025 Feb 11, 2025 | 2023 Dec 29, 2023 Feb 6, 2024 | 2022 Dec 30, 2022 Feb 7, 2023 | 2021 Dec 31, 2021 Feb 18, 2022 | 2020 Jan 1, 2021 Feb 11, 2021 | 2019 Jan 3, 2020 Feb 25, 2020 | 2018 Dec 28, 2018 Feb 22, 2019 |
|---|
Total Revenue | 2.32B 7.0% | 2.17B | 1.83B 13.6% | 1.61B 12.3% | 1.43B 48.3% | 987.54M 2.0% | 967.77M | 853.83M 88.7% |
Cost of Revenue | 83.70M 9.8% | 76.22M | 72.55M 25.3% | 57.91M 9.5% | 52.87M 59.8% | 36.27M 9.6% | 33.10M | 26.35M 74.9% |
Gross Profit | 2.24B 6.9% | 2.09B | 1.76B 13.2% | 1.55B 12.4% | 1.38B 47.9% | 951.27M 1.8% | 934.68M | 827.48M 89.2% |
Gross Margin % | 96.00% 0.0% | 96.00% | 96.00% 0.0% | 96.00% 0.0% | 96.00% 1.0% | 96.00% 1.0% | 97.00% | 97.00% 0.0% |
Research & Development | 825.00M 9.4% | 910.41M | 1.04B 17.1% | 891.81M 28.6% | 693.72M 105.9% | 547.85M 62.6% | 336.96M | 182.26M 62.5% |
General & Administrative | 467.03M 5.1% | 492.13M | 542.71M 29.8% | 418.26M 13.1% | 369.92M 75.9% | 268.25M 27.5% | 210.34M | 191.57M 20.2% |
Selling & Marketing | 51.70M | 0.00 | 0.00 100.0% | 41.60M 30.8% | 31.80M 77.7% | 25.10M 40.2% | 17.90M | 14.80M 46350.0% |
SG&A Expenses | 518.73M 5.4% | 492.13M | 542.71M 18.0% | 459.86M 14.5% | 401.71M 76.0% | 293.36M 28.5% | 228.24M | 206.37M 29.5% |
Other Operating Expenses | 20.51M 76.0% | 85.33M | 0.00 100.0% | -197.00K 7.1% | -184.00K 127.1% | 912.00K 34.1% | 680.00K | 397.00K |
Total Operating Expenses | 1.36B 8.3% | 1.49B | 1.59B 17.4% | 1.35B 23.4% | 1.10B 93.8% | 841.21M 48.8% | 565.21M | 388.62M 43.1% |
Cost and Expenses | 1.45B 7.4% | 1.56B | 1.66B 17.7% | 1.41B 22.8% | 1.15B 91.9% | 877.48M 46.7% | 598.30M | 414.97M 44.8% |
Operating Income | 872.19M 44.3% | 604.62M | 170.88M 15.2% | 201.48M 29.7% | 286.67M 22.4% | 110.06M 70.2% | 369.47M | 438.86M 164.5% |
Operating Margin % | 38.00% 35.7% | 28.00% | 9.00% 30.8% | 13.00% 35.0% | 20.00% 47.4% | 11.00% 71.1% | 38.00% | 51.00% 37.8% |
EBITDA | 921.76M 28.2% | 718.75M | 196.60M 11.6% | 222.36M 26.0% | 300.30M 18.7% | 110.06M 70.2% | 369.47M | 438.86M 160.8% |
EBITDA Margin % | 40.00% 21.2% | 33.00% | 11.00% 21.4% | 14.00% 33.3% | 21.00% 44.7% | 11.00% 71.1% | 38.00% | 51.00% 37.8% |
Interest Expense | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 100.0% |
Interest Income | 69.21M 10.3% | 77.16M | 86.54M 161.7% | 33.06M 331.0% | 7.67M 72.6% | 19.86M 28.9% | 27.96M | 12.84M 163.0% |
Other Income (Expense) | 69.02M 10.4% | 77.02M | 86.64M 163.6% | 32.87M 338.9% | 7.49M 73.9% | 20.78M 27.5% | 28.64M | 13.24M 280.5% |
Pre-Tax Income | 941.21M 38.1% | 681.64M | 257.52M 9.9% | 234.35M 20.3% | 294.15M 26.1% | 130.84M 67.1% | 398.11M | 452.09M 185.1% |
Pre-Tax Margin % | 41.00% 32.3% | 31.00% | 14.00% 6.7% | 15.00% 25.0% | 20.00% 51.2% | 13.00% 68.3% | 41.00% | 53.00% 51.4% |
Tax Provision | 158.64M 1.1% | 160.37M | 49.76M 4.4% | 52.07M 17.5% | 63.09M 18.2% | 19.06M 75.3% | 77.10M | -237.98M 5570.8% |
Net Income | 782.57M 50.1% | 521.27M | 207.76M 14.0% | 182.28M 21.1% | 231.06M 28.0% | 111.78M 65.2% | 321.01M | 690.07M 347.4% |
Net Margin % | 34.00% 41.7% | 24.00% | 11.00% 0.0% | 11.00% 31.3% | 16.00% 51.5% | 11.00% 66.7% | 33.00% | 81.00% 138.2% |
Basic EPS | 2.88 60.0% | 1.80 | 0.65 14.0% | 0.57 21.9% | 0.73 31.1% | 0.36 66.0% | 1.06 | 2.32 346.2% |
Diluted EPS | 2.78 58.0% | 1.76 | 0.65 16.1% | 0.56 22.2% | 0.72 29.4% | 0.35 65.7% | 1.02 | 2.21 351.0% |
Basic Shares Outstanding | 271.57M 6.4% | 290.03M | 318.15M 1.0% | 321.53M 2.1% | 314.88M 4.1% | 308.27M 1.9% | 302.58M | 297.89M 1.5% |
Diluted Shares Outstanding | 281.86M 4.8% | 296.13M | 321.46M 1.0% | 324.56M 0.7% | 322.36M 2.3% | 318.00M 0.9% | 315.01M | 312.80M 0.3% |