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 Dec 31, 2025 | 2024 Dec 31, 2024 Dec 31, 2024 | 2023 Dec 31, 2023 Dec 31, 2023 | 2022 Dec 31, 2022 Dec 31, 2022 | 2021 Dec 31, 2021 Dec 31, 2021 | 2020 Dec 31, 2020 Dec 31, 2020 | 2019 Dec 31, 2019 Dec 31, 2019 | 2018 Dec 31, 2018 Dec 31, 2018 |
|---|
Total Revenue | 2.40B 19.9% | 2.00B 12.3% | 2.29B 7.7% | 2.48B 51.8% | 1.63B 69.6% | 961.28M 3.1% | 932.57M 0.2% | 930.27M 15.1% |
Cost of Revenue | 2.06B 14.5% | 1.80B 0.0% | 1.80B 10.2% | 1.63B 38.4% | 1.18B 62.3% | 726.49M 11.7% | 650.11M 5.0% | 619.11M 14.4% |
Gross Profit | 343.65M 28.1% | 268.18M 44.9% | 487.10M 42.3% | 843.66M 86.8% | 451.60M 92.3% | 234.79M 16.9% | 282.46M 9.2% | 311.15M 16.5% |
Gross Margin % | 14.00% 7.7% | 13.00% 38.1% | 21.00% 38.2% | 34.00% 21.4% | 28.00% 16.7% | 24.00% 20.0% | 30.00% 9.1% | 33.00% 0.0% |
Research & Development | 198.21M 14.6% | 173.00M 11.6% | 155.01M 3.7% | 160.94M 87.6% | 85.78M 20.6% | 108.07M 70.3% | 63.48M 41.9% | 44.73M 9.5% |
General & Administrative | 414.66M 18.0% | 351.28M 8.8% | 322.87M 21.1% | 266.67M 34.1% | 198.92M 23.8% | 261.14M 53.8% | 169.80M 38.8% | 122.32M 12.6% |
Selling & Marketing | 10.97M 13.9% | 9.63M 5.5% | 10.19M 18.3% | 12.46M 16.8% | 10.67M 30.7% | 8.17M 7.5% | 8.83M 13.6% | 7.77M 7.5% |
SG&A Expenses | 425.63M 17.9% | 360.90M 8.4% | 333.06M 19.3% | 279.13M 33.2% | 209.59M 22.2% | 269.31M 50.8% | 178.62M 37.3% | 130.09M 12.2% |
Other Operating Expenses | -192.60M 73.4% | -111.05M 0.3% | -110.67M 279.6% | -29.16M 270.3% | -7.87M 40.2% | -5.62M 59.0% | -13.70M 199.3% | -4.58M 6.1% |
Total Operating Expenses | 431.23M 31.0% | 329.09M 23.4% | 266.59M 6.6% | 249.97M 21.9% | 205.00M 20.3% | 257.35M 56.0% | 164.93M 31.4% | 125.52M 13.0% |
Cost and Expenses | 2.49B 17.1% | 2.13B 3.0% | 2.07B 8.9% | 1.90B 28.7% | 1.47B 49.9% | 983.84M 18.1% | 833.35M 11.1% | 749.99M 14.6% |
Operating Income | -87.58M 29.3% | -123.96M 156.2% | 220.50M 62.9% | 593.68M 137.6% | 249.88M 1207.8% | -22.56M 119.2% | 117.53M 35.2% | 181.25M 16.1% |
Operating Margin % | -4.00% 33.3% | -6.00% 160.0% | 10.00% 58.3% | 24.00% 60.0% | 15.00% 850.0% | -2.00% 115.4% | 13.00% 31.6% | 19.00% 0.0% |
EBITDA | 650.22M 25.2% | 519.15M 31.6% | 758.85M 23.6% | 993.26M 61.2% | 616.26M 141.3% | 255.40M 18.0% | 311.53M 9.0% | 342.45M 22.9% |
EBITDA Margin % | 27.00% 3.8% | 26.00% 21.2% | 33.00% 17.5% | 40.00% 5.3% | 38.00% 40.7% | 27.00% 18.2% | 33.00% 10.8% | 37.00% 8.8% |
Interest Expense | 68.72M 29.2% | 97.11M 3.4% | 100.50M 149.2% | 40.33M 204.9% | 13.23M 345.6% | 2.97M 139.0% | 1.24M 43.6% | 2.20M 1.1% |
Interest Income | 59.58M 41.6% | 101.97M 66.2% | 61.34M 127.7% | 26.94M 100.5% | 13.44M 16.2% | 16.04M 57.4% | 37.64M 80.1% | 20.90M 206.6% |
Other Income (Expense) | -3.11M 68.3% | -9.83M 79.1% | -46.93M 51.9% | -97.61M 310.2% | 46.44M 32.3% | 68.63M 7.2% | 64.04M 80.8% | 35.42M 116.8% |
Pre-Tax Income | -90.70M 32.2% | -133.79M 177.1% | 173.58M 65.0% | 496.07M 71.9% | 288.60M 526.3% | 46.08M 74.6% | 181.57M 17.9% | 221.06M 36.2% |
Pre-Tax Margin % | -4.00% 42.9% | -7.00% 187.5% | 8.00% 60.0% | 20.00% 11.1% | 18.00% 260.0% | 5.00% 73.7% | 19.00% 20.8% | 24.00% 20.0% |
Tax Provision | 21.75M 229.9% | 6.59M 86.0% | 47.15M 47.3% | 89.50M 37.0% | 65.35M 412.1% | 12.76M 52.0% | 26.59M 25.0% | 35.45M 30.2% |
Net Income | 52.47M 9.7% | 58.11M 79.2% | 280.03M 37.8% | 449.91M 72.1% | 261.48M 162.9% | 99.44M 38.7% | 162.24M 11.4% | 183.16M 26.1% |
Net Margin % | 2.00% 33.3% | 3.00% 75.0% | 12.00% 33.3% | 18.00% 12.5% | 16.00% 60.0% | 10.00% 41.2% | 17.00% 15.0% | 20.00% 11.1% |
Basic EPS | 0.03 10.4% | 0.03 82.2% | 0.19 45.7% | 0.35 75.0% | 0.20 159.7% | 0.08 40.8% | 0.13 23.5% | 0.17 21.4% |
Diluted EPS | 0.03 0.0% | 0.03 84.2% | 0.19 44.1% | 0.34 70.0% | 0.20 150.0% | 0.08 38.5% | 0.13 23.5% | 0.17 21.4% |
Basic Shares Outstanding | 1.73B 0.7% | 1.72B 16.2% | 1.48B 13.4% | 1.30B 0.2% | 1.30B 0.5% | 1.29B 0.6% | 1.29B 20.1% | 1.07B 3.5% |
Diluted Shares Outstanding | 1.73B 0.5% | 1.72B 15.8% | 1.49B 13.1% | 1.31B 0.5% | 1.32B 0.7% | 1.31B 1.2% | 1.30B 19.7% | 1.08B 3.7% |