Financial statements and analysis
Showing the last 6 fiscal years: 2019 to 2024
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 | 2024 Dec 31, 2024 Mar 31, 2025 | 2023 Dec 31, 2023 Mar 29, 2024 | 2022 Dec 31, 2022 Mar 24, 2023 | 2021 Dec 31, 2021 Mar 25, 2022 | 2020 Dec 31, 2020 Mar 31, 2021 | 2019 Dec 31, 2019 Mar 20, 2020 | 2018 Dec 31, 2018 Mar 20, 2019 | 2017 Dec 31, 2017 Mar 16, 2018 |
|---|
Total Revenue | 195.61B 10.7% | 218.94B 16.8% | 263.31B 42.6% | 184.63B 54.2% | 119.70B 32.1% | 176.25B 4.3% | 184.11B 23.5% | 149.10B 16.6% |
Cost of Revenue | 140.08B 10.5% | 156.57B 13.8% | 181.67B 37.4% | 132.18B 32.5% | 99.75B 24.4% | 131.95B 5.6% | 139.81B 21.0% | 115.51B 19.2% |
Gross Profit | 55.53B 11.0% | 62.37B 23.6% | 81.64B 55.6% | 52.46B 162.9% | 19.95B 55.0% | 44.30B 0.0% | 44.30B 31.9% | 33.59B 8.3% |
Gross Margin % | 28.00% 0.0% | 28.00% 9.7% | 31.00% 10.7% | 28.00% 64.7% | 17.00% 32.0% | 25.00% 4.2% | 24.00% 4.3% | 23.00% 4.2% |
Research & Development | 0.00 100.0% | 774.00M 1.6% | 762.00M 7.5% | 824.00M 7.9% | 895.00M 7.5% | 968.00M 1.3% | 955.41M 1.6% | 970.92M 3.0% |
General & Administrative | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
Selling & Marketing | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
SG&A Expenses | 0.00 100.0% | -774.00M 159.6% | 1.30B 75.5% | 740.00M 1.2% | 731.00M 6.9% | 785.00M 182.2% | -955.41M 1.6% | -970.92M 206.2% |
Other Operating Expenses | 31.43B 49.6% | 62.37B 1487.6% | -4.50B 347.3% | -1.00B 237.5% | 731.00M 2620.7% | -29.00M 105.1% | 565.00M 79.7% | 2.78B 921.0% |
Total Operating Expenses | 31.43B 49.6% | 62.37B 100.6% | 31.09B 12.5% | 27.63B 5.2% | 26.27B 6.3% | 28.04B 0.9% | 28.28B 9.5% | 25.83B 1.0% |
Cost and Expenses | 171.50B 21.7% | 218.94B 2.9% | 212.76B 33.1% | 159.81B 26.8% | 126.02B 21.2% | 159.99B 4.8% | 168.09B 18.9% | 141.34B 15.4% |
Operating Income | 24.11B 19.9% | 30.09B 34.1% | 45.67B 64.0% | 27.86B 671.9% | -4.87B 124.8% | 19.66B 1.7% | 20.00B 55.5% | 12.86B 55.3% |
Operating Margin % | 12.00% 14.3% | 14.00% 17.6% | 17.00% 13.3% | 15.00% 475.0% | -4.00% 136.4% | 11.00% 0.0% | 11.00% 22.2% | 9.00% 50.0% |
EBITDA | 38.17B 24.8% | 50.78B 15.7% | 60.22B 65.5% | 36.39B 103.5% | 17.88B 44.0% | 31.92B 11.9% | 28.52B 18.9% | 23.98B 5.6% |
EBITDA Margin % | 20.00% 13.0% | 23.00% 0.0% | 23.00% 15.0% | 20.00% 33.3% | 15.00% 16.7% | 18.00% 20.0% | 15.00% 6.3% | 16.00% 11.1% |
Interest Expense | 2.38B 10.6% | 2.15B 9.8% | 2.39B 25.3% | 1.90B 11.3% | 2.15B 8.7% | 2.35B 21.7% | 1.93B 26.0% | 1.53B 38.4% |
Interest Income | 1.28B 11.9% | 1.45B 26.8% | 1.14B 201.6% | 379.00M 924.3% | 37.00M 81.6% | 200.58M 66.9% | 606.00M 974.0% | 56.42M 84.2% |
Other Income (Expense) | 2.70B 42.8% | 4.72B 219.5% | -3.95B 330.7% | 1.71B 179.7% | -2.15B 8.7% | -2.35B 21.7% | -1.93B 26.0% | -1.53B 674.5% |
Pre-Tax Income | 26.81B 23.0% | 34.81B 19.6% | 43.29B 66.8% | 25.95B 469.8% | -7.02B 140.5% | 17.31B 4.2% | 18.07B 59.5% | 11.33B 57.9% |
Pre-Tax Margin % | 14.00% 12.5% | 16.00% 0.0% | 16.00% 14.3% | 14.00% 333.3% | -6.00% 160.0% | 10.00% 0.0% | 10.00% 25.0% | 8.00% 33.3% |
Tax Provision | 10.78B 19.0% | 13.30B 40.2% | 22.24B 132.0% | 9.59B 2914.8% | 318.00M 94.6% | 5.87B 9.9% | 6.52B 115.1% | 3.03B 212.3% |
Net Income | 15.76B 26.3% | 21.38B 4.2% | 20.53B 28.0% | 16.03B 321.4% | -7.24B 164.3% | 11.27B 1.6% | 11.45B 32.6% | 8.63B 39.3% |
Net Margin % | 8.00% 20.0% | 10.00% 25.0% | 8.00% 11.1% | 9.00% 250.0% | -6.00% 200.0% | 6.00% 0.0% | 6.00% 0.0% | 6.00% 20.0% |
Basic EPS | 6.86 21.3% | 8.72 6.6% | 8.18 39.6% | 5.86 310.8% | -2.78 164.1% | 4.34 1.1% | 4.39 30.7% | 3.36 33.3% |
Diluted EPS | 6.81 22.5% | 8.79 8.1% | 8.13 39.7% | 5.82 309.4% | -2.78 164.4% | 4.32 0.9% | 4.36 30.5% | 3.34 33.1% |
Basic Shares Outstanding | 2.30B 6.3% | 2.45B 4.0% | 2.55B 2.9% | 2.63B 1.1% | 2.60B 0.0% | 2.60B 0.2% | 2.61B 5.1% | 2.48B 4.3% |
Diluted Shares Outstanding | 2.31B 4.9% | 2.43B 5.4% | 2.57B 2.8% | 2.65B 1.7% | 2.60B 0.6% | 2.62B 0.2% | 2.62B 5.2% | 2.49B 4.4% |