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 24, 2026 | 2024 Dec 31, 2024 Feb 18, 2025 | 2023 Dec 31, 2023 Feb 20, 2024 | 2022 Dec 31, 2022 Feb 21, 2023 | 2021 Dec 31, 2021 Feb 22, 2022 | 2020 Dec 31, 2020 Feb 16, 2021 | 2019 Dec 31, 2019 Mar 3, 2020 | 2018 Dec 31, 2018 Mar 5, 2019 |
|---|
Total Revenue | 58.74B 8.6% | 54.07B 18.0% | 45.81B 3.3% | 44.35B 18.5% | 37.42B 40.6% | 26.62B 9.2% | 24.38B 10.4% | 22.09B 1.7% |
Cost of Revenue | 10.63B 4.2% | 10.21B 23.5% | 8.27B 33.3% | 12.39B 0.4% | 12.44B 134.7% | 5.30B 7.7% | 4.92B 0.3% | 4.94B 14.3% |
Gross Profit | 48.11B 9.7% | 43.87B 16.8% | 37.54B 17.5% | 31.96B 27.9% | 24.98B 17.2% | 21.32B 9.5% | 19.46B 13.5% | 17.15B 5.5% |
Gross Margin % | 82.00% 1.2% | 81.00% 1.2% | 82.00% 13.9% | 72.00% 7.5% | 67.00% 16.3% | 80.00% 0.0% | 80.00% 2.6% | 78.00% 3.7% |
Research & Development | 14.23B 4.8% | 13.58B 24.2% | 10.94B 12.0% | 9.76B 0.3% | 9.74B 62.5% | 5.99B 0.6% | 5.96B 0.4% | 5.93B 3.0% |
General & Administrative | 19.93B 1.3% | 19.67B 11.2% | 17.68B | 0.00 | 0.00 | 0.00 100.0% | 11.10B | 0.00 100.0% |
Selling & Marketing | 579.00M 4.3% | 555.00M 3.0% | 539.00M 97.2% | 18.95B 20.9% | 15.68B 34.1% | 11.69B 3349.3% | 339.00M 96.7% | 10.36B 3242.6% |
SG&A Expenses | 20.51B 1.4% | 20.22B 11.0% | 18.22B 3.9% | 18.95B 20.9% | 15.68B 34.1% | 11.69B 2.2% | 11.44B 10.4% | 10.36B 1.7% |
Other Operating Expenses | -381.00M 780.4% | 56.00M 71.0% | 193.00M | 0.00 100.0% | -46.20M 494.0% | 11.73M 182.3% | 4.15M | 0.00 |
Total Operating Expenses | 34.36B 1.5% | 33.86B 15.4% | 29.35B 4.1% | 28.20B 17.9% | 23.92B 48.1% | 16.16B 0.7% | 16.27B 18.1% | 13.77B 4.9% |
Cost and Expenses | 45.00B 2.1% | 44.07B 17.2% | 37.62B 7.3% | 40.59B 11.6% | 36.36B 69.5% | 21.45B 1.3% | 21.19B 13.3% | 18.70B 0.5% |
Operating Income | 13.74B 37.4% | 10.00B 22.1% | 8.19B 118.1% | 3.76B 255.8% | 1.06B 79.5% | 5.16B 76.5% | 2.92B 13.7% | 3.39B 7.9% |
Operating Margin % | 23.00% 27.8% | 18.00% 0.0% | 18.00% 125.0% | 8.00% 166.7% | 3.00% 84.2% | 19.00% 58.3% | 12.00% 20.0% | 15.00% 6.3% |
EBITDA | 19.83B 28.4% | 15.44B 11.0% | 13.91B 53.1% | 9.09B 77.7% | 5.11B 36.8% | 8.08B 20.4% | 6.71B 5.6% | 7.11B 7.4% |
EBITDA Margin % | 34.00% 17.2% | 29.00% 3.3% | 30.00% 50.0% | 20.00% 42.9% | 14.00% 53.3% | 30.00% 7.1% | 28.00% 12.5% | 32.00% 10.3% |
Interest Expense | 1.69B 0.7% | 1.68B 5.9% | 1.59B 18.1% | 1.35B 3.5% | 1.30B 0.5% | 1.31B 8.8% | 1.43B 0.9% | 1.42B 5.9% |
Interest Income | 360.00M 8.5% | 331.91M 11.4% | 298.01M 213.7% | 95.00M 120.9% | 43.00M 50.6% | 87.00M 49.4% | 172.00M 24.6% | 138.00M 22.1% |
Other Income (Expense) | -1.34B 2.2% | -1.31B 1.4% | -1.29B 3.0% | -1.26B 4.9% | -1.32B 6.0% | -1.25B 9.4% | -1.38B 1.3% | -1.39B 3.9% |
Pre-Tax Income | 12.40B 42.7% | 8.69B 26.0% | 6.90B 175.8% | 2.50B 1043.8% | -265.00M 106.8% | 3.92B 153.0% | 1.55B 22.3% | 1.99B 10.5% |
Pre-Tax Margin % | 21.00% 31.2% | 16.00% 6.7% | 15.00% 150.0% | 6.00% 700.0% | -1.00% 106.7% | 15.00% 150.0% | 6.00% 33.3% | 9.00% 10.0% |
Tax Provision | 2.17B 31.5% | 1.65B 75.9% | 938.00M 218.4% | -792.00M 108.4% | -380.00M 149.2% | 772.00M 140.5% | 321.00M 663.2% | -57.00M 91.1% |
Net Income | 10.22B 45.3% | 7.04B 18.1% | 5.96B 81.1% | 3.29B 2835.7% | 112.00M 96.5% | 3.20B 139.4% | 1.33B 38.1% | 2.15B 28.2% |
Net Margin % | 17.00% 30.8% | 13.00% 0.0% | 13.00% 85.7% | 7.00% | 0.00% 100.0% | 12.00% 140.0% | 5.00% 50.0% | 10.00% 23.1% |
Basic EPS | 6.60 45.4% | 4.54 18.2% | 3.84 83.7% | 2.09 2593.3% | 0.08 97.0% | 2.60 143.0% | 1.07 37.1% | 1.70 28.3% |
Diluted EPS | 6.54 45.3% | 4.50 18.1% | 3.81 84.1% | 2.07 2487.5% | 0.08 96.9% | 2.59 142.1% | 1.07 37.1% | 1.70 28.3% |
Basic Shares Outstanding | 1.55B 0.0% | 1.55B 0.1% | 1.55B 0.1% | 1.55B 9.2% | 1.42B 8.1% | 1.31B 0.8% | 1.30B 2.7% | 1.27B 0.1% |
Diluted Shares Outstanding | 1.56B 0.0% | 1.56B 0.0% | 1.56B 0.1% | 1.56B 9.3% | 1.43B 8.7% | 1.31B 0.9% | 1.30B 2.7% | 1.27B 0.0% |