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 27, 2026 | 2024 Dec 31, 2024 Mar 20, 2025 | 2023 Dec 31, 2023 Apr 29, 2024 | 2022 Dec 31, 2022 Apr 14, 2023 | 2021 Dec 31, 2021 Mar 31, 2022 | 2020 Dec 31, 2020 Dec 31, 2020 | 2019 Dec 31, 2019 Dec 31, 2019 | 2018 Dec 31, 2018 Dec 31, 2018 |
|---|
Total Revenue | 6.79B 0.6% | 6.75B 8.7% | 7.39B 8.8% | 8.11B 23.1% | 6.58B 35.8% | 4.85B 16.6% | 5.81B 6.2% | 6.20B |
Cost of Revenue | 5.08B 0.4% | 5.10B 3.6% | 5.29B 9.8% | 5.87B 5.3% | 5.57B 0.2% | 5.56B 12.3% | 6.35B 4.5% | 6.65B |
Gross Profit | 1.71B 3.6% | 1.65B 21.4% | 2.10B 6.2% | 2.24B 121.0% | 1.01B 242.1% | -712.72M 33.9% | -532.24M 18.3% | -450.05M |
Gross Margin % | 25.00% 4.2% | 24.00% 14.3% | 28.00% 0.0% | 28.00% 86.7% | 15.00% 200.0% | -15.00% 66.7% | -9.00% 28.6% | -7.00% |
Research & Development | 518.00M 4.4% | 496.00M 15.9% | 428.00M 11.2% | 482.00M 0.8% | 478.00M 0.5% | 475.77M 18.4% | 582.97M 37.1% | 926.22M |
General & Administrative | 0.00 100.0% | 401.00M 10.5% | 448.00M 0.7% | 451.00M 17.3% | 545.03M 89.5% | 287.64M 19.9% | 358.94M 10.4% | 325.27M |
Selling & Marketing | 0.00 | 0.00 | 0.00 100.0% | 45.00M 9.9% | 49.97M | 0.00 | 0.00 | 0.00 |
SG&A Expenses | 362.00M 9.7% | 401.00M 10.5% | 448.00M 9.7% | 496.00M 16.6% | 595.00M 106.9% | 287.64M 19.9% | 358.94M 10.4% | 325.27M |
Other Operating Expenses | 33.00M 96.6% | 968.00M 908.3% | 96.00M | 0.00 100.0% | -8.00M 105.1% | 157.22M 81.4% | 86.69M 41.3% | 61.33M |
Total Operating Expenses | 913.00M 51.0% | 1.86B 91.9% | 972.00M 0.6% | 978.00M 8.9% | 1.07B 16.6% | 920.63M 10.5% | 1.03B 25.4% | 1.38B |
Cost and Expenses | 5.99B 13.9% | 6.96B 11.2% | 6.26B 8.5% | 6.85B 3.0% | 6.64B 2.5% | 6.48B 12.1% | 7.37B 8.1% | 8.03B |
Operating Income | 797.00M 472.4% | -214.00M 119.0% | 1.13B 3.3% | 1.17B 1816.2% | -68.00M 95.5% | -1.50B 0.5% | -1.49B 40.8% | -2.52B |
Operating Margin % | 12.00% 500.0% | -3.00% 120.0% | 15.00% 7.1% | 14.00% 1500.0% | -1.00% 96.8% | -31.00% 19.2% | -26.00% 36.6% | -41.00% |
EBITDA | 2.23B 44.2% | 1.54B 41.5% | 2.64B 19.4% | 3.27B 110.2% | 1.56B 18.5% | 1.31B 25.4% | 1.76B 250.1% | 503.15M |
EBITDA Margin % | 33.00% 43.5% | 23.00% 36.1% | 36.00% 10.0% | 40.00% 66.7% | 24.00% 11.1% | 27.00% 10.0% | 30.00% 275.0% | 8.00% |
Interest Expense | 0.00 100.0% | 145.00M 5.8% | 137.00M 17.1% | 117.00M 2.9% | 113.70M 26.4% | 154.39M 32.9% | 230.18M 39.7% | 164.80M |
Interest Income | 66.00M 67.2% | 201.00M 34.9% | 149.00M 192.2% | 51.00M 794.3% | 5.70M 84.1% | 3.10M 72.8% | 11.38M 10.7% | 10.28M |
Other Income (Expense) | 114.00M 159.1% | 44.00M 197.8% | -45.00M 112.3% | 365.00M 414.7% | -116.00M 139.9% | 291.00M 39.1% | 477.67M 653.6% | -86.29M |
Pre-Tax Income | 911.00M 635.9% | -170.00M 115.7% | 1.08B 29.2% | 1.53B 970.5% | -176.00M 87.1% | -1.36B 18.8% | -1.15B 56.0% | -2.61B |
Pre-Tax Margin % | 13.00% 533.3% | -3.00% 120.0% | 15.00% 21.1% | 19.00% 733.3% | -3.00% 89.3% | -28.00% 40.0% | -20.00% 52.4% | -42.00% |
Tax Provision | 23.00M 75.0% | 92.00M 39.4% | 66.00M 23.3% | 86.00M 10.3% | 78.00M 735.9% | -12.27M 105.5% | 224.06M 1262.4% | 16.45M |
Net Income | 885.00M 434.0% | -265.00M 126.0% | 1.02B 29.6% | 1.45B 670.1% | -254.00M 81.2% | -1.35B 1.5% | -1.37B 49.2% | -2.70B |
Net Margin % | 13.00% 425.0% | -4.00% 128.6% | 14.00% 22.2% | 18.00% 550.0% | -4.00% 85.7% | -28.00% 16.7% | -24.00% 45.5% | -44.00% |
Basic EPS | 1.59 431.3% | -0.48 125.9% | 1.85 31.2% | 2.69 638.0% | -0.50 80.3% | -2.54 4.5% | -2.66 47.6% | -5.08 |
Diluted EPS | 1.59 431.3% | -0.48 126.2% | 1.83 30.2% | 2.62 624.0% | -0.50 80.3% | -2.54 4.5% | -2.66 47.6% | -5.08 |
Basic Shares Outstanding | 556.60M 0.7% | 553.00M 0.2% | 552.00M 2.4% | 539.00M 6.6% | 505.76M 4.9% | 531.85M 3.1% | 515.92M 3.0% | 531.85M |
Diluted Shares Outstanding | 558.00M 0.9% | 553.00M 0.5% | 556.00M 0.7% | 552.00M 9.1% | 505.76M 4.9% | 531.85M 3.1% | 515.92M 3.0% | 531.85M |