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 Jan 29, 2026 | 2024 Dec 31, 2024 Jan 30, 2025 | 2023 Dec 31, 2023 Jan 25, 2024 | 2022 Dec 31, 2022 Jan 31, 2023 | 2021 Dec 31, 2021 Feb 3, 2022 | 2020 Dec 31, 2020 Feb 12, 2021 | 2019 Dec 31, 2019 Feb 20, 2020 | 2018 Dec 31, 2018 Feb 27, 2019 |
|---|
Total Revenue | 13.28B 20.9% | 10.98B 22.4% | 8.97B 23.8% | 7.25B 22.9% | 5.90B 30.5% | 4.52B 30.6% | 3.46B 32.6% | 2.61B 35.0% |
Cost of Revenue | 2.98B 30.4% | 2.29B 19.1% | 1.92B 22.1% | 1.57B 16.3% | 1.35B 37.1% | 987.11M 23.9% | 796.64M 27.9% | 622.66M 24.6% |
Gross Profit | 10.29B 18.4% | 8.70B 23.4% | 7.05B 24.3% | 5.67B 24.9% | 4.54B 28.6% | 3.53B 32.6% | 2.66B 34.1% | 1.99B 38.6% |
Gross Margin % | 78.00% 1.3% | 79.00% 0.0% | 79.00% 1.3% | 78.00% 1.3% | 77.00% 1.3% | 78.00% 1.3% | 77.00% 1.3% | 76.00% 2.7% |
Research & Development | 2.96B 16.4% | 2.54B 19.7% | 2.12B 20.1% | 1.77B 26.6% | 1.40B 36.4% | 1.02B 36.9% | 748.37M 41.3% | 529.50M 40.3% |
General & Administrative | 1.12B 20.0% | 936.00M 8.5% | 863.00M 17.4% | 735.00M 23.1% | 597.00M 31.5% | 454.17M 34.0% | 339.02M 14.5% | 296.03M 40.6% |
Selling & Marketing | 4.39B 13.9% | 3.85B 16.8% | 3.30B 17.3% | 2.81B 22.8% | 2.29B 23.6% | 1.86B 20.9% | 1.53B 27.5% | 1.20B 27.1% |
SG&A Expenses | 5.51B 15.1% | 4.79B 15.0% | 4.16B 17.3% | 3.55B 22.8% | 2.89B 25.1% | 2.31B 23.3% | 1.87B 25.0% | 1.50B 29.5% |
Other Operating Expenses | 0.00 | 0.00 | 0.00 | 0.00 100.0% | 20.00M 218.1% | -16.93M 579.7% | 3.53M 1135.2% | -341.00K 239.8% |
Total Operating Expenses | 8.47B 15.5% | 7.33B 16.6% | 6.29B 18.3% | 5.32B 24.1% | 4.29B 28.6% | 3.33B 27.2% | 2.62B 29.2% | 2.03B 32.2% |
Cost and Expenses | 11.45B 19.1% | 9.62B 17.2% | 8.21B 19.1% | 6.89B 22.2% | 5.64B 30.5% | 4.32B 26.4% | 3.42B 28.9% | 2.65B 30.3% |
Operating Income | 1.82B 33.7% | 1.36B 79.0% | 762.00M 114.6% | 355.00M 38.1% | 257.00M 29.2% | 198.86M 97.9% | 100.47M 336.8% | -42.43M 58.2% |
Operating Margin % | 14.00% 16.7% | 12.00% 50.0% | 8.00% 60.0% | 5.00% 25.0% | 4.00% 0.0% | 4.00% 33.3% | 3.00% 250.0% | -2.00% 60.0% |
EBITDA | 3.00B 34.7% | 2.23B 39.6% | 1.59B 107.6% | 768.00M 198.8% | 257.00M 43.3% | 452.93M 49.5% | 302.97M 87.1% | 161.91M 227.2% |
EBITDA Margin % | 23.00% 15.0% | 20.00% 11.1% | 18.00% 63.6% | 11.00% 175.0% | 4.00% 60.0% | 10.00% 11.1% | 9.00% 50.0% | 6.00% 100.0% |
Interest Expense | 23.00M 0.0% | 23.00M 4.2% | 24.00M 11.1% | 27.00M 3.6% | 28.00M 15.2% | 33.00M 0.9% | 33.28M 36.9% | 52.73M 1.2% |
Interest Income | 451.00M 7.6% | 419.00M 38.7% | 302.00M 268.3% | 82.00M 310.0% | 20.00M 48.7% | 39.00M 29.6% | 55.41M 1.3% | 56.13M 867.2% |
Other Income (Expense) | 437.00M 16.8% | 374.00M 52.0% | 246.00M 459.1% | 44.00M 650.0% | -8.00M 83.9% | -49.68M 49.3% | -33.28M 1078.3% | 3.40M 106.9% |
Pre-Tax Income | 2.26B 30.1% | 1.74B 72.4% | 1.01B 152.6% | 399.00M 60.2% | 249.00M 66.9% | 149.19M 122.1% | 67.19M 272.2% | -39.02M 73.8% |
Pre-Tax Margin % | 17.00% 6.3% | 16.00% 45.5% | 11.00% 83.3% | 6.00% 50.0% | 4.00% 33.3% | 3.00% 50.0% | 2.00% 300.0% | -1.00% 87.5% |
Tax Provision | 513.00M 63.9% | 313.00M 143.3% | -723.00M 1077.0% | 74.00M 289.5% | 19.00M 38.1% | 30.68M 105.5% | -559.51M 4441.5% | -12.32M 9877.8% |
Net Income | 1.75B 22.7% | 1.43B 17.7% | 1.73B 432.6% | 325.00M 41.3% | 230.00M 93.3% | 119.00M 81.0% | 626.70M 2446.8% | -26.70M 82.1% |
Net Margin % | 13.00% 0.0% | 13.00% 31.6% | 19.00% 375.0% | 4.00% 0.0% | 4.00% 33.3% | 3.00% 83.3% | 18.00% 1900.0% | -1.00% 87.5% |
Basic EPS | 1.69 75.6% | 6.92 18.4% | 8.48 426.7% | 1.61 38.8% | 1.16 90.2% | 0.61 81.8% | 3.36 2340.0% | -0.15 82.8% |
Diluted EPS | 1.67 75.6% | 6.84 18.8% | 8.42 426.3% | 1.60 41.6% | 1.13 91.5% | 0.59 81.4% | 3.18 2220.0% | -0.15 82.8% |
Basic Shares Outstanding | 1.04B 403.8% | 205.83M 0.8% | 204.14M 1.3% | 201.43M 1.7% | 198.09M 2.6% | 193.10M 3.6% | 186.47M 4.8% | 177.85M 3.9% |
Diluted Shares Outstanding | 1.05B 402.3% | 208.42M 1.4% | 205.59M 1.0% | 203.53M 0.2% | 203.17M 0.3% | 202.48M 2.7% | 197.22M 10.9% | 177.85M 3.9% |