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 12, 2026 | 2024 Dec 31, 2024 Feb 13, 2025 | 2023 Dec 31, 2023 Feb 15, 2024 | 2022 Dec 31, 2022 Feb 16, 2023 | 2021 Dec 31, 2021 Feb 23, 2022 | 2020 Dec 31, 2020 Feb 24, 2021 | 2019 Dec 31, 2019 Feb 19, 2020 | 2018 Dec 31, 2018 Feb 22, 2019 |
|---|
Total Revenue | 6.50B 3.7% | 6.27B 6.1% | 5.91B 7.9% | 5.48B 15.7% | 4.73B 15.5% | 4.10B 3.4% | 4.25B 6.8% | 3.98B 20.1% |
Cost of Revenue | 2.10B 3.9% | 2.02B 6.3% | 1.90B 12.4% | 1.69B 17.3% | 1.44B 7.4% | 1.35B 13.3% | 1.55B 5.6% | 1.47B 11.3% |
Gross Profit | 4.40B 3.6% | 4.24B 6.0% | 4.00B 5.9% | 3.78B 15.0% | 3.29B 19.4% | 2.75B 2.2% | 2.69B 7.5% | 2.51B 25.9% |
Gross Margin % | 68.00% 0.0% | 68.00% 0.0% | 68.00% 1.4% | 69.00% 0.0% | 69.00% 3.0% | 67.00% 6.3% | 63.00% 0.0% | 63.00% 5.0% |
Research & Development | 1.05B 1641.8% | 60.10M 25.7% | 47.80M 97.2% | 1.69B 17.3% | 1.44B 7.4% | 1.35B 13.3% | 1.55B 5.6% | 1.47B 11.3% |
General & Administrative | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 100.0% | 1.88B 17.8% |
Selling & Marketing | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
SG&A Expenses | 3.07B 6.3% | 2.88B 6.8% | 2.70B 8.9% | 2.48B 15.1% | 2.16B 5.7% | 2.04B 3.1% | 2.10B 11.6% | 1.88B 17.8% |
Other Operating Expenses | -744.37M 588.0% | 152.53M | 0.00 100.0% | -1.50B 807.2% | 212.35M 3.0% | 218.90M 3.4% | 211.78M 126713.8% | 167.00K 95.2% |
Total Operating Expenses | 3.37B 9.1% | 3.09B 11.6% | 2.77B 3.5% | 2.67B 12.9% | 2.37B 4.9% | 2.26B 2.5% | 2.32B 8.2% | 2.14B 16.3% |
Cost and Expenses | 5.47B 7.1% | 5.11B 9.4% | 4.67B 6.9% | 4.37B 14.5% | 3.81B 5.8% | 3.60B 6.8% | 3.87B 7.1% | 3.61B 14.2% |
Operating Income | 1.03B 11.3% | 1.16B 6.5% | 1.24B 12.4% | 1.10B 20.1% | 915.75M 86.8% | 490.12M 32.4% | 370.09M 42.5% | 259.71M 4203.6% |
Operating Margin % | 16.00% 11.1% | 18.00% 14.3% | 21.00% 5.0% | 20.00% 5.3% | 19.00% 58.3% | 12.00% 33.3% | 9.00% 28.6% | 7.00% |
EBITDA | 1.23B 30.5% | 1.77B 20.2% | 1.47B 9.3% | 1.35B 0.1% | 1.35B 75.9% | 765.68M 13.0% | 677.73M 20.2% | 564.00M 148.4% |
EBITDA Margin % | 19.00% 32.1% | 28.00% 12.0% | 25.00% 0.0% | 25.00% 10.7% | 28.00% 47.4% | 19.00% 18.8% | 16.00% 14.3% | 14.00% 100.0% |
Interest Expense | 112.07M 14.5% | 131.05M 1.3% | 132.77M 5.2% | 126.20M 6.5% | 118.51M 2.5% | 115.64M 12.5% | 102.83M 18.9% | 126.77M 0.9% |
Interest Income | 64.72M 5.1% | 61.56M 59.8% | 38.53M 689.5% | 4.88M 157.8% | 1.89M 9.3% | 2.09M 31.0% | 3.03M 17.9% | 2.57M 14.8% |
Other Income (Expense) | -57.59M 124.9% | 231.09M 357.4% | -89.77M 23.1% | -72.91M 234.7% | 54.12M 133.0% | -164.02M 73.8% | -94.35M 20.0% | -78.59M 35.3% |
Pre-Tax Income | 968.08M 30.2% | 1.39B 20.9% | 1.15B 11.7% | 1.03B 5.9% | 969.87M 197.4% | 326.08M 18.3% | 275.74M 52.2% | 181.12M 241.7% |
Pre-Tax Margin % | 15.00% 31.8% | 22.00% 15.8% | 19.00% 0.0% | 19.00% 5.0% | 20.00% 150.0% | 8.00% 33.3% | 6.00% 20.0% | 5.00% 225.0% |
Tax Provision | 238.90M 78.7% | 133.66M 49.5% | 264.66M 20.6% | 219.39M 24.5% | 176.27M 197.1% | 59.34M 39.8% | 42.45M 27.6% | 58.66M 144.7% |
Net Income | 729.18M 41.8% | 1.25B 42.1% | 882.47M 9.2% | 807.80M 1.8% | 793.56M 197.5% | 266.75M 14.3% | 233.29M 90.5% | 122.46M 3634.6% |
Net Margin % | 11.00% 45.0% | 20.00% 33.3% | 15.00% 0.0% | 15.00% 11.8% | 17.00% 142.9% | 7.00% 40.0% | 5.00% 66.7% | 3.00% |
Basic EPS | 9.68 40.0% | 16.12 44.3% | 11.17 10.8% | 10.08 8.0% | 9.33 212.0% | 2.99 15.0% | 2.60 92.6% | 1.35 3275.0% |
Diluted EPS | 9.65 39.7% | 16.00 44.4% | 11.08 11.2% | 9.96 8.1% | 9.21 211.1% | 2.96 15.6% | 2.56 92.5% | 1.33 3225.0% |
Basic Shares Outstanding | 72.00M 7.4% | 77.78M 1.5% | 79.00M 1.5% | 80.18M 5.7% | 85.03M 4.8% | 89.31M 0.6% | 89.82M 1.1% | 90.83M 2.7% |
Diluted Shares Outstanding | 72.10M 8.0% | 78.34M 1.7% | 79.68M 1.7% | 81.07M 5.9% | 86.18M 4.3% | 90.02M 1.0% | 90.97M 1.2% | 92.12M 2.6% |