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 25, 2026 | 2024 Dec 31, 2024 Feb 21, 2025 | 2023 Dec 31, 2023 Feb 26, 2024 | 2022 Dec 31, 2022 Feb 24, 2023 | 2021 Dec 31, 2021 Feb 25, 2022 | 2020 Dec 31, 2020 Feb 19, 2021 | 2019 Dec 31, 2019 Feb 26, 2020 | 2018 Dec 31, 2018 Feb 27, 2019 |
|---|
Total Revenue | 6.80B 14.2% | 5.96B 12.3% | 5.30B 20.1% | 4.42B 32.2% | 3.34B 28.8% | 2.59B 20.3% | 2.16B 19.7% | 1.80B 20.5% |
Cost of Revenue | 1.30B 12.5% | 1.16B 6.4% | 1.24B 14.0% | 1.08B 38.6% | 783.00M 37.4% | 570.00M 12.7% | 505.90M 12.3% | 450.40M 16.9% |
Gross Profit | 5.50B 14.6% | 4.80B 18.0% | 4.07B 22.1% | 3.33B 30.2% | 2.56B 26.4% | 2.02B 22.7% | 1.65B 22.2% | 1.35B 21.7% |
Gross Margin % | 81.00% 0.0% | 81.00% 5.2% | 77.00% 2.7% | 75.00% 2.6% | 77.00% 1.3% | 78.00% 1.3% | 77.00% 2.7% | 75.00% 1.4% |
Research & Development | 815.50M 13.8% | 716.80M 16.8% | 613.80M 19.8% | 512.40M 20.8% | 424.20M 24.3% | 341.40M 23.2% | 277.10M 13.3% | 244.50M 16.1% |
General & Administrative | 233.40M 1.9% | 237.80M 12.5% | 211.30M 25.0% | 169.00M 17.8% | 143.50M 20.1% | 119.50M 17.0% | 102.10M 9.8% | 93.00M 5.8% |
Selling & Marketing | 2.35B 14.8% | 2.04B 1.9% | 2.01B 19.0% | 1.69B 25.3% | 1.35B 25.5% | 1.07B 15.6% | 926.90M 18.5% | 782.30M 11.6% |
SG&A Expenses | 2.58B 13.1% | 2.28B 2.9% | 2.22B 19.5% | 1.86B 24.6% | 1.49B 25.0% | 1.19B 15.8% | 1.03B 17.6% | 875.30M 11.0% |
Other Operating Expenses | 20.00M 534.8% | -4.60M 0.0% | -4.60M 48.3% | -8.90M 27.1% | -7.00M | 0.00 100.0% | -7.50M 13.6% | -6.60M 1032.2% |
Total Operating Expenses | 3.42B 14.1% | 2.99B 6.0% | 2.83B 19.4% | 2.37B 23.7% | 1.91B 24.8% | 1.53B 17.4% | 1.31B 16.6% | 1.12B 12.0% |
Cost and Expenses | 4.72B 13.6% | 4.15B 2.2% | 4.06B 17.7% | 3.45B 28.0% | 2.70B 28.2% | 2.10B 16.0% | 1.81B 15.4% | 1.57B 13.4% |
Operating Income | 2.08B 15.4% | 1.80B 45.3% | 1.24B 28.0% | 969.60M 49.1% | 650.40M 22.3% | 531.80M 54.5% | 344.20M 49.0% | 231.00M 110.4% |
Operating Margin % | 31.00% 3.3% | 30.00% 30.4% | 23.00% 4.5% | 22.00% 15.8% | 19.00% 5.0% | 20.00% 25.0% | 16.00% 23.1% | 13.00% 85.7% |
EBITDA | 2.46B 12.0% | 2.20B 49.9% | 1.47B 36.2% | 1.08B 48.1% | 727.70M 29.9% | 560.40M 35.8% | 412.60M 43.9% | 286.70M 59.7% |
EBITDA Margin % | 36.00% 2.7% | 37.00% 32.1% | 28.00% 16.7% | 24.00% 9.1% | 22.00% 0.0% | 22.00% 15.8% | 19.00% 18.8% | 16.00% 33.3% |
Interest Expense | 20.10M 0.5% | 20.00M 4.8% | 21.00M 16.7% | 18.00M 20.8% | 14.90M | 0.00 | 0.00 | 0.00 |
Interest Income | 162.30M 4.6% | 155.20M 29.7% | 119.70M 587.9% | 17.40M 286.7% | 4.50M 74.6% | 17.70M 58.4% | 42.50M 60.4% | 26.50M 96.3% |
Other Income (Expense) | 210.50M 17.5% | 255.10M 175.5% | 92.60M 756.7% | -14.10M 35.9% | -22.00M 322.2% | 9.90M 71.7% | 35.00M 75.9% | 19.90M 40.2% |
Pre-Tax Income | 2.29B 11.4% | 2.06B 54.3% | 1.33B 39.6% | 955.50M 52.1% | 628.40M 16.0% | 541.70M 42.9% | 379.20M 51.1% | 250.90M 102.3% |
Pre-Tax Margin % | 34.00% 2.9% | 35.00% 40.0% | 25.00% 13.6% | 22.00% 15.8% | 19.00% 9.5% | 21.00% 16.7% | 18.00% 28.6% | 14.00% 75.0% |
Tax Provision | 439.10M 54.7% | 283.90M 97.4% | 143.80M 366.9% | 30.80M 118.4% | 14.10M 73.5% | 53.20M 0.9% | 52.70M 164.8% | -81.30M 187.8% |
Net Income | 1.85B 6.2% | 1.75B 52.0% | 1.15B 33.9% | 857.30M 41.3% | 606.80M 24.2% | 488.50M 49.6% | 326.50M 1.7% | 332.20M 958.0% |
Net Margin % | 27.00% 6.9% | 29.00% 31.8% | 22.00% 15.8% | 19.00% 5.6% | 18.00% 5.3% | 19.00% 26.7% | 15.00% 16.7% | 18.00% 800.0% |
Basic EPS | 2.44 7.0% | 2.28 55.1% | 1.47 36.1% | 1.08 45.9% | 0.74 23.3% | 0.60 53.8% | 0.39 0.0% | 0.39 983.3% |
Diluted EPS | 2.43 7.5% | 2.26 54.8% | 1.46 37.7% | 1.06 45.2% | 0.73 25.9% | 0.58 52.6% | 0.38 0.0% | 0.38 850.0% |
Basic Shares Outstanding | 743.10M 2.8% | 764.40M 1.8% | 778.60M 1.6% | 791.40M 3.0% | 816.00M 0.6% | 821.00M 4.0% | 855.00M 1.1% | 845.50M 3.0% |
Diluted Shares Outstanding | 748.00M 3.1% | 771.90M 2.1% | 788.20M 2.1% | 805.30M 3.6% | 835.50M 0.4% | 838.50M 4.2% | 875.00M 0.5% | 871.00M 2.2% |