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 Jan 29, 2026 | 2024 Dec 31, 2024 Jan 29, 2025 | 2023 Dec 31, 2023 Jan 31, 2024 | 2022 Dec 31, 2022 Feb 1, 2023 | 2021 Dec 31, 2021 Feb 2, 2022 | 2020 Dec 31, 2020 Feb 11, 2021 | 2019 Dec 31, 2019 Feb 5, 2020 | 2018 Dec 31, 2018 Feb 5, 2019 |
|---|
Total Revenue | 467.64M 29.7% | 360.53M 48.0% | 693.26M 38.1% | 1.12B 25.5% | 892.40M 86.5% | 478.60M 50.9% | 317.18M 17.6% | 385.00M 8.4% |
Cost of Revenue | 201.83M 21.8% | 165.75M 46.1% | 307.60M 34.6% | 470.48M 18.6% | 396.57M 49.2% | 265.80M 77.8% | 149.50M 15.2% | 176.22M 17.0% |
Gross Profit | 265.81M 36.5% | 194.78M 49.5% | 385.66M 40.6% | 649.77M 31.0% | 495.83M 133.0% | 212.80M 26.9% | 167.69M 19.7% | 208.77M 0.4% |
Gross Margin % | 57.00% 5.6% | 54.00% 3.6% | 56.00% 3.4% | 58.00% 3.6% | 56.00% 27.3% | 44.00% 17.0% | 53.00% 1.9% | 54.00% 10.2% |
Research & Development | 208.60M 7.4% | 225.19M 16.4% | 269.50M 9.1% | 296.44M 6.5% | 278.44M 54.7% | 179.99M 83.0% | 98.34M 18.1% | 120.05M 6.9% |
General & Administrative | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 100.0% | 101.79M 3.8% |
Selling & Marketing | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
SG&A Expenses | 159.58M 15.4% | 138.33M 4.7% | 132.16M 21.3% | 168.01M 12.0% | 149.94M 15.3% | 130.03M 46.5% | 88.76M 12.8% | 101.79M 3.8% |
Other Operating Expenses | 24.52M 55.1% | 54.62M | 0.00 100.0% | 3.48M 355.2% | 764.00K 165.3% | -1.17M 1595.7% | -69.00K 116.4% | 422.00K |
Total Operating Expenses | 392.70M 6.1% | 418.13M 1.4% | 423.88M 8.7% | 464.45M 8.4% | 428.38M 38.2% | 310.02M 65.7% | 187.11M 15.7% | 221.84M 1.7% |
Cost and Expenses | 594.53M 12.3% | 529.26M 27.6% | 731.48M 21.8% | 934.93M 13.3% | 824.95M 43.3% | 575.82M 71.1% | 336.60M 15.4% | 398.06M 7.5% |
Operating Income | -126.89M 43.2% | -223.35M 484.4% | -38.22M 121.2% | 180.24M 176.3% | 65.25M 167.1% | -97.22M 419.5% | -18.71M 2.0% | -19.10M 11.9% |
Operating Margin % | -27.00% 56.5% | -62.00% 933.3% | -6.00% 137.5% | 16.00% 128.6% | 7.00% 135.0% | -20.00% 233.3% | -6.00% 20.0% | -5.00% 0.0% |
EBITDA | -58.37M 66.4% | -173.70M 1923.3% | 9.53M 96.3% | 255.86M 76.1% | 145.27M 596.1% | -29.28M 168.2% | 42.96M 28.9% | 60.43M 40.2% |
EBITDA Margin % | -12.00% 75.0% | -48.00% 4900.0% | 1.00% 95.7% | 23.00% 43.8% | 16.00% 366.7% | -6.00% 142.9% | 14.00% 12.5% | 16.00% 60.0% |
Interest Expense | 10.06M 7.5% | 10.87M 1.6% | 10.70M 9.6% | 9.77M 24.8% | 13.00M 0.3% | 12.95M 16.3% | 11.13M 21.9% | 14.26M 37.4% |
Interest Income | 3.38M 47.0% | 6.39M 5.5% | 6.05M 2370.6% | 245.00K 214.1% | 78.00K 80.9% | 409.00K 47.2% | 775.00K 893.6% | 78.00K 71.5% |
Other Income (Expense) | -14.00M 8.9% | -15.37M 40.0% | -25.59M 323.3% | -6.04M 65.2% | -17.38M 26.7% | -13.71M 5.0% | -13.06M 5.0% | -13.76M 11.6% |
Pre-Tax Income | -140.89M 41.0% | -238.72M 274.1% | -63.81M 136.6% | 174.20M 263.9% | 47.87M 141.7% | -114.85M 253.6% | -32.48M 1.1% | -32.85M 3.4% |
Pre-Tax Margin % | -30.00% 54.5% | -66.00% 633.3% | -9.00% 156.3% | 16.00% 220.0% | 5.00% 120.8% | -24.00% 140.0% | -10.00% 11.1% | -9.00% 12.5% |
Tax Provision | -4.21M 165.0% | 6.48M 30.6% | 9.34M 81.0% | 49.16M 733.0% | 5.90M 136.3% | -16.26M 29.2% | -12.59M 89.2% | -6.65M 73.2% |
Net Income | -136.68M 44.3% | -245.20M 235.2% | -73.15M 158.5% | 125.04M 197.9% | 41.97M 142.6% | -98.59M 395.5% | -19.90M 24.1% | -26.20M 185.2% |
Net Margin % | -29.00% 57.4% | -68.00% 518.2% | -11.00% 200.0% | 11.00% 120.0% | 5.00% 123.8% | -21.00% 250.0% | -6.00% 14.3% | -7.00% 250.0% |
Basic EPS | -1.58 46.1% | -2.93 222.0% | -0.91 156.9% | 1.60 190.9% | 0.55 140.7% | -1.35 382.1% | -0.28 26.3% | -0.38 171.4% |
Diluted EPS | -1.58 46.1% | -2.93 222.0% | -0.91 158.7% | 1.55 192.5% | 0.53 139.3% | -1.35 382.1% | -0.28 26.3% | -0.38 171.4% |
Basic Shares Outstanding | 86.59M 3.6% | 83.60M 3.6% | 80.72M 3.4% | 78.04M 2.6% | 76.04M 4.0% | 73.13M 3.0% | 71.00M 3.7% | 68.49M 3.4% |
Diluted Shares Outstanding | 86.59M 3.6% | 83.60M 3.6% | 80.72M 0.2% | 80.85M 1.5% | 79.68M 9.0% | 73.13M 3.0% | 71.00M 3.7% | 68.49M 3.4% |