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 11, 2026 | 2024 Dec 31, 2024 Apr 29, 2025 | 2023 Dec 31, 2023 Feb 13, 2024 | 2022 Dec 31, 2022 Feb 16, 2023 | 2021 Dec 31, 2021 Feb 16, 2022 | 2020 Dec 31, 2020 Feb 17, 2021 | 2019 Dec 31, 2019 Feb 12, 2020 | 2018 Dec 31, 2018 Feb 12, 2019 |
|---|
Total Revenue | 11.56B 30.1% | 8.88B 25.8% | 7.06B 26.1% | 5.60B 21.4% | 4.61B 57.4% | 2.93B 85.6% | 1.58B 47.0% | 1.07B 59.4% |
Cost of Revenue | 6.00B 36.1% | 4.41B 24.3% | 3.54B 24.6% | 2.85B 33.6% | 2.13B 53.5% | 1.39B 94.8% | 712.53M 49.4% | 476.96M 62.8% |
Gross Profit | 5.55B 24.2% | 4.47B 27.2% | 3.52B 27.6% | 2.75B 11.0% | 2.48B 61.0% | 1.54B 78.1% | 865.64M 45.2% | 596.27M 56.8% |
Gross Margin % | 48.00% 4.0% | 50.00% 0.0% | 50.00% 2.0% | 49.00% 9.3% | 54.00% 1.9% | 53.00% 3.6% | 55.00% 1.8% | 56.00% 0.0% |
Research & Development | 1.54B 12.4% | 1.37B 21.0% | 1.73B 15.1% | 1.50B 75.9% | 854.38M 54.7% | 552.13M 55.5% | 355.01M 53.9% | 230.67M 69.6% |
General & Administrative | 471.00M 14.9% | 410.00M 16.5% | 491.00M 30.6% | 708.00M 88.9% | 374.84M 52.8% | 245.34M 59.6% | 153.76M 43.1% | 107.44M 58.7% |
Selling & Marketing | 1.66B 19.4% | 1.39B 14.2% | 1.22B 0.8% | 1.23B 36.4% | 901.56M 49.7% | 602.05M 27.3% | 472.84M 35.1% | 350.07M 55.1% |
SG&A Expenses | 2.13B 18.4% | 1.80B 5.4% | 1.71B 11.7% | 1.94B 51.8% | 1.28B 50.6% | 847.39M 35.2% | 626.61M 37.0% | 457.51M 55.9% |
Other Operating Expenses | 417.00M 83.7% | 227.00M 84.8% | 1.49B 1005.2% | 135.00M 65.2% | 81.72M 57.6% | 51.85M 106.0% | 25.17M 6238.8% | -410.00K 106.0% |
Total Operating Expenses | 4.09B 20.3% | 3.40B 31.1% | 4.93B 37.9% | 3.58B 61.6% | 2.21B 52.4% | 1.45B 44.2% | 1.01B 46.3% | 688.19M 60.3% |
Cost and Expenses | 10.09B 29.3% | 7.80B 7.9% | 8.48B 32.0% | 6.42B 47.9% | 4.34B 53.0% | 2.84B 65.1% | 1.72B 47.6% | 1.17B 61.3% |
Operating Income | 1.47B 36.6% | 1.07B 175.8% | -1.42B 72.5% | -822.00M 406.0% | 268.64M 198.0% | 90.15M 163.9% | -141.15M 53.6% | -91.92M 87.0% |
Operating Margin % | 13.00% 8.3% | 12.00% 160.0% | -20.00% 33.3% | -15.00% 350.0% | 6.00% 100.0% | 3.00% 133.3% | -9.00% 0.0% | -9.00% 28.6% |
EBITDA | 1.54B 38.6% | 1.11B 13987.5% | -8.00M 98.9% | -729.00M 122.9% | 3.18B 897.5% | 319.00M 618.2% | -61.56M 10.4% | -68.70M 166.5% |
EBITDA Margin % | 13.00% 0.0% | 13.00% | 0.00% 100.0% | -13.00% 118.8% | 69.00% 527.3% | 11.00% 375.0% | -4.00% 33.3% | -6.00% 50.0% |
Interest Expense | 0.00 | 0.00 | 0.00 100.0% | 1.15M 66.8% | 3.46M 63.8% | 9.56M | 0.00 | 0.00 |
Interest Income | 331.00M 7.5% | 308.00M 27.8% | 241.00M 217.1% | 76.00M 395.0% | 15.36M 37.8% | 24.67M 48.8% | 48.18M 63.7% | 29.44M 275.0% |
Other Income (Expense) | 41.00M 96.4% | 1.15B 28.1% | 1.60B 157.2% | -2.80B 197.5% | 2.87B 1811.9% | 150.21M 231.4% | 45.33M 65.6% | 27.37M 198.7% |
Pre-Tax Income | 1.51B 32.3% | 2.23B 1104.3% | 185.00M 105.1% | -3.62B 215.4% | 3.14B 1206.6% | 240.36M 350.9% | -95.81M 48.4% | -64.55M 61.4% |
Pre-Tax Margin % | 13.00% 48.0% | 25.00% 733.3% | 3.00% 104.6% | -65.00% 195.6% | 68.00% 750.0% | 8.00% 233.3% | -6.00% 0.0% | -6.00% 0.0% |
Tax Provision | 278.00M 33.0% | 209.00M 294.3% | 53.00M 132.5% | -163.00M 172.1% | 225.93M 385.5% | -79.14M 372.7% | 29.03M | 0.00 |
Net Income | 1.23B 39.0% | 2.02B 1429.5% | 132.00M 103.8% | -3.46B 218.7% | 2.91B 812.2% | 319.51M 355.9% | -124.84M 93.4% | -64.55M 61.4% |
Net Margin % | 11.00% 52.2% | 23.00% 1050.0% | 2.00% 103.2% | -62.00% 198.4% | 63.00% 472.7% | 11.00% 237.5% | -8.00% 33.3% | -6.00% 0.0% |
Basic EPS | 0.95 39.5% | 1.57 1470.0% | 0.10 103.7% | -2.73 217.7% | 2.32 759.3% | 0.27 345.5% | -0.11 80.0% | -0.06 46.2% |
Diluted EPS | 0.94 39.4% | 1.55 1450.0% | 0.10 103.7% | -2.73 220.3% | 2.27 773.1% | 0.26 336.4% | -0.11 83.3% | -0.06 50.0% |
Basic Shares Outstanding | 1.30B 0.3% | 1.29B 1.0% | 1.28B 1.2% | 1.27B 1.6% | 1.25B 4.3% | 1.20B 5.8% | 1.13B 7.0% | 1.06B 10.3% |
Diluted Shares Outstanding | 1.30B 0.3% | 1.30B 0.5% | 1.30B 2.3% | 1.27B 0.6% | 1.27B 3.2% | 1.23B 9.2% | 1.13B 7.0% | 1.06B 10.3% |