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 19, 2026 | 2024 Dec 31, 2024 Feb 27, 2025 | 2023 Dec 31, 2023 Feb 26, 2024 | 2022 Dec 31, 2022 Feb 28, 2023 | 2021 Dec 31, 2021 Mar 11, 2022 | 2020 Dec 31, 2020 Dec 31, 2020 | 2019 Dec 31, 2019 Dec 31, 2019 | 2018 Dec 31, 2018 Dec 31, 2018 |
|---|
Total Revenue | 5.48B 16.4% | 4.71B 43.4% | 3.28B 16.5% | 2.82B 0.9% | 2.79B 92.5% | 1.45B 46.0% | 994.10M 105.7% | 483.36M |
Cost of Revenue | 665.14M 43.0% | 1.17B 10.2% | 1.06B 15.7% | 1.26B 27.1% | 988.10M 77.8% | 555.58M 130.3% | 241.27M 348.8% | 53.76M |
Gross Profit | 4.82B 35.9% | 3.54B 59.3% | 2.22B 42.5% | 1.56B 13.5% | 1.81B 101.6% | 895.51M 19.0% | 752.83M 75.2% | 429.61M |
Gross Margin % | 88.00% 17.3% | 75.00% 10.3% | 68.00% 23.6% | 55.00% 15.4% | 65.00% 4.8% | 62.00% 18.4% | 76.00% 14.6% | 89.00% |
Research & Development | 226.51M 64.5% | 638.69M 7.8% | 592.39M 16.7% | 507.61M 38.5% | 366.40M 102.8% | 180.65M 301.8% | 44.97M 176.4% | 16.27M |
General & Administrative | 233.50M 28.9% | 181.09M 18.7% | 152.59M 16.0% | 181.63M 14.4% | 158.70M 138.9% | 66.43M 109.5% | 31.71M 113.5% | 14.85M |
Selling & Marketing | 203.65M 76.0% | 849.21M 2.2% | 830.72M 9.7% | 919.55M 18.6% | 1.13B 80.0% | 627.80M 30.3% | 481.78M 188.8% | 166.80M |
SG&A Expenses | 437.15M 57.6% | 1.03B 4.9% | 982.26M 10.8% | 1.10B 14.5% | 1.29B 85.6% | 694.23M 35.2% | 513.49M 182.7% | 181.65M |
Other Operating Expenses | 0.00 | 0.00 | 0.00 100.0% | 14.48M 2806.0% | -535.00K 112.7% | 4.21M | 0.00 | 0.00 |
Total Operating Expenses | 663.66M 60.2% | 1.67B 5.9% | 1.58B 2.1% | 1.61B 2.8% | 1.65B 89.2% | 874.88M 56.7% | 558.46M 8.4% | 609.86M |
Cost and Expenses | 1.33B 53.1% | 2.84B 7.6% | 2.63B 8.0% | 2.86B 8.4% | 2.64B 84.8% | 1.43B 78.9% | 799.73M 20.5% | 663.62M |
Operating Income | 4.15B 121.6% | 1.87B 189.0% | 648.21M 1456.3% | -47.79M 131.9% | 150.02M 504.0% | 24.84M 87.2% | 194.37M 16.1% | 231.68M |
Operating Margin % | 76.00% 90.0% | 40.00% 100.0% | 20.00% 1100.0% | -2.00% 140.0% | 5.00% 150.0% | 2.00% 90.0% | 20.00% 58.3% | 48.00% |
EBITDA | 4.35B 87.5% | 2.32B 102.8% | 1.15B 122.9% | 513.77M 11.5% | 580.54M 210.8% | 186.79M 35.1% | 287.82M 16.2% | 247.74M |
EBITDA Margin % | 79.00% 61.2% | 49.00% 40.0% | 35.00% 94.4% | 18.00% 14.3% | 21.00% 61.5% | 13.00% 55.2% | 29.00% 43.1% | 51.00% |
Interest Expense | 207.02M 35.0% | 318.26M 15.5% | 275.67M 60.4% | 171.86M 66.6% | 103.17M 32.5% | 77.87M 5.3% | 73.95M | 0.00 |
Interest Income | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 100.0% | 60.00M |
Other Income (Expense) | -199.00M 33.1% | -297.45M 11.1% | -267.64M 70.1% | -157.39M 51.8% | -103.70M 40.8% | -73.66M 8.1% | -68.14M 85.6% | -471.94M |
Pre-Tax Income | 3.95B 150.8% | 1.58B 314.1% | 380.57M 285.5% | -205.18M 543.0% | 46.31M 134.1% | -135.71M 207.5% | 126.23M 152.5% | -240.26M |
Pre-Tax Margin % | 72.00% 118.2% | 33.00% 175.0% | 12.00% 271.4% | -7.00% 450.0% | 2.00% 122.2% | -9.00% 169.2% | 13.00% 126.0% | -50.00% |
Tax Provision | 519.72M 13881.9% | -3.77M 115.8% | 23.86M 95.1% | 12.23M 11.5% | 10.97M 212.3% | -9.77M 235.8% | 7.19M 63.5% | 19.74M |
Net Income | 3.33B 111.0% | 1.58B 342.9% | 356.71M 285.1% | -192.75M 643.8% | 35.45M 128.1% | -125.93M 205.8% | 119.04M 145.8% | -260.00M |
Net Margin % | 61.00% 79.4% | 34.00% 209.1% | 11.00% 257.1% | -7.00% 800.0% | 1.00% 111.1% | -9.00% 175.0% | 12.00% 122.2% | -54.00% |
Basic EPS | 9.84 110.3% | 4.68 363.4% | 1.01 271.2% | -0.59 798.2% | 0.08 124.1% | -0.35 266.7% | 0.21 128.8% | -0.73 |
Diluted EPS | 9.75 115.2% | 4.53 362.2% | 0.98 266.1% | -0.59 837.5% | 0.08 122.9% | -0.35 266.7% | 0.21 128.8% | -0.73 |
Basic Shares Outstanding | 338.78M 0.6% | 336.92M 4.3% | 351.95M 5.3% | 371.57M 0.9% | 375.09M 4.8% | 357.96M 0.0% | 357.96M 0.0% | 357.96M |
Diluted Shares Outstanding | 341.97M 1.7% | 347.81M 4.1% | 362.59M 2.4% | 371.57M 0.9% | 375.09M 4.8% | 357.96M 0.0% | 357.96M 0.0% | 357.96M |