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 3, 2025 | 2023 Dec 31, 2023 Mar 11, 2024 | 2022 Dec 31, 2022 Mar 13, 2023 | 2021 Dec 31, 2021 Mar 14, 2022 | 2020 Dec 31, 2020 Mar 15, 2021 | 2019 Dec 31, 2019 Mar 16, 2020 | 2018 Dec 31, 2018 Mar 11, 2019 |
|---|
Total Revenue | 12.61B 30.7% | 9.65B 21.2% | 7.96B 9.8% | 7.25B 28.7% | 5.63B 2.0% | 5.75B 2.4% | 5.89B 11.2% | 6.63B 8.6% |
Cost of Revenue | 11.13B 29.3% | 8.61B 19.9% | 7.18B 8.6% | 6.61B 28.5% | 5.15B 3.1% | 5.31B 3.5% | 5.50B 11.3% | 6.20B 9.0% |
Gross Profit | 1.47B 42.6% | 1.03B 32.8% | 778.50M 22.3% | 636.30M 30.7% | 487.00M 11.3% | 437.60M 13.8% | 384.70M 10.6% | 430.50M 3.0% |
Gross Margin % | 12.00% 9.1% | 11.00% 10.0% | 10.00% 11.1% | 9.00% 0.0% | 9.00% 12.5% | 8.00% 14.3% | 7.00% 16.7% | 6.00% 14.3% |
Research & Development | 120.27M 54.2% | 78.00M 28.1% | 60.90M 31.5% | 46.30M 20.6% | 38.40M 28.4% | 29.90M 5.3% | 28.40M 1.4% | 28.80M 9.9% |
General & Administrative | 0.00 | 0.00 | 0.00 | 0.00 100.0% | 245.10M 6.2% | 230.70M 1.5% | 227.30M | 0.00 |
Selling & Marketing | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
SG&A Expenses | 264.45M 9.9% | 293.50M 5.0% | 279.60M 0.1% | 279.90M 14.2% | 245.10M 6.2% | 230.70M 1.5% | 227.30M 3.8% | 219.00M 7.8% |
Other Operating Expenses | 0.00 100.0% | 62.90M 14.8% | 54.80M 36.7% | 40.10M 57.3% | 25.50M 0.4% | 25.60M 13.5% | 29.60M 92.2% | 15.40M 73.0% |
Total Operating Expenses | 384.72M 11.4% | 434.40M 9.9% | 395.30M 7.9% | 366.30M 18.5% | 309.00M 8.0% | 286.20M 0.3% | 285.30M 8.4% | 263.20M 10.4% |
Cost and Expenses | 11.52B 28.2% | 8.98B 18.6% | 7.58B 8.6% | 6.98B 27.9% | 5.46B 2.5% | 5.60B 3.3% | 5.79B 10.5% | 6.47B 9.0% |
Operating Income | 1.09B 81.7% | 599.30M 56.4% | 383.20M 45.5% | 263.30M 57.0% | 167.70M 31.1% | 127.90M 37.1% | 93.30M 12.2% | 106.30M 25.4% |
Operating Margin % | 9.00% 50.0% | 6.00% 20.0% | 5.00% 25.0% | 4.00% 33.3% | 3.00% 50.0% | 2.00% 0.0% | 2.00% 0.0% | 2.00% 0.0% |
EBITDA | 1.23B 67.4% | 736.20M 35.4% | 543.60M 106.5% | 263.30M 57.0% | 167.70M 31.1% | 127.90M 14.3% | 149.30M 40.5% | 106.30M 53.3% |
EBITDA Margin % | 10.00% 25.0% | 8.00% 14.3% | 7.00% 75.0% | 4.00% 33.3% | 3.00% 50.0% | 2.00% 33.3% | 3.00% 50.0% | 2.00% 50.0% |
Interest Expense | 53.52M 2.7% | 52.10M 32.0% | 76.60M 28.3% | 59.70M 88.3% | 31.70M 15.9% | 37.70M 23.8% | 49.50M 102.9% | 24.40M 141.6% |
Interest Income | 0.00 | 0.00 | 0.00 100.0% | 59.70M 88.3% | 31.70M | 0.00 100.0% | 49.50M | 0.00 |
Other Income (Expense) | -88.73M 32.2% | -67.10M 12.4% | -76.60M 28.3% | -59.70M 88.3% | -31.70M 15.9% | -37.70M 23.8% | -49.50M 102.9% | -24.40M 141.6% |
Pre-Tax Income | 1.00B 88.0% | 532.20M 73.6% | 306.60M 50.6% | 203.60M 49.7% | 136.00M 50.8% | 90.20M 9.6% | 99.80M 21.9% | 81.90M 38.1% |
Pre-Tax Margin % | 8.00% 33.3% | 6.00% 50.0% | 4.00% 33.3% | 3.00% 50.0% | 2.00% 0.0% | 2.00% 0.0% | 2.00% 100.0% | 1.00% 50.0% |
Tax Provision | 153.34M 47.2% | 104.20M 68.1% | 62.00M 6.7% | 58.10M 81.0% | 32.10M 8.4% | 29.60M 0.3% | 29.50M 273.5% | -17.00M 162.0% |
Net Income | 847.07M 97.9% | 428.00M 75.0% | 244.60M 68.1% | 145.50M 40.0% | 103.90M 71.5% | 60.60M 13.8% | 70.30M 28.9% | 98.90M 5.8% |
Net Margin % | 7.00% 75.0% | 4.00% 33.3% | 3.00% 50.0% | 2.00% 0.0% | 2.00% 100.0% | 1.00% 0.0% | 1.00% 0.0% | 1.00% 50.0% |
Basic EPS | 7.35 103.0% | 3.62 77.5% | 2.04 80.5% | 1.13 39.5% | 0.81 65.3% | 0.49 10.9% | 0.55 22.5% | 0.71 4.1% |
Diluted EPS | 7.29 101.9% | 3.61 77.8% | 2.03 79.6% | 1.13 39.5% | 0.81 65.3% | 0.49 10.9% | 0.55 21.4% | 0.70 4.1% |
Basic Shares Outstanding | 115.30M 2.4% | 118.10M 1.7% | 120.10M 2.8% | 123.50M 2.5% | 126.70M 1.9% | 129.10M 1.5% | 131.00M 6.0% | 139.40M 2.6% |
Diluted Shares Outstanding | 116.20M 2.1% | 118.70M 1.3% | 120.30M 2.7% | 123.60M 2.4% | 126.70M 1.9% | 129.10M 2.0% | 131.80M 6.3% | 140.60M 3.2% |