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 26, 2026 | 2024 Dec 31, 2024 Feb 28, 2025 | 2023 Dec 31, 2023 Feb 23, 2024 | 2022 Dec 31, 2022 Feb 27, 2023 | 2021 Dec 31, 2021 Feb 24, 2022 | 2020 Dec 31, 2020 Feb 25, 2021 | 2019 Dec 31, 2019 Feb 28, 2020 | 2018 Dec 31, 2018 Feb 26, 2019 |
|---|
Total Revenue | 455.71M 82.8% | 249.37M 14.6% | 217.65M 2.3% | 222.82M 5.3% | 211.56M 9.8% | 234.62M 22.9% | 190.87M 28.6% | 267.46M 30.0% |
Cost of Revenue | 318.80M 70.0% | 187.56M 18.2% | 158.72M 16.1% | 189.19M 8.8% | 173.85M 5.6% | 184.08M 27.2% | 144.67M 19.5% | 179.69M 16.8% |
Gross Profit | 136.91M 121.5% | 61.80M 4.9% | 58.92M 75.2% | 33.63M 10.8% | 37.72M 25.4% | 50.54M 9.4% | 46.20M 47.4% | 87.77M 47.2% |
Gross Margin % | 30.00% 20.0% | 25.00% 7.4% | 27.00% 80.0% | 15.00% 16.7% | 18.00% 18.2% | 22.00% 8.3% | 24.00% 27.3% | 33.00% 23.3% |
Research & Development | 85.51M 55.6% | 54.95M 52.8% | 35.98M 0.7% | 36.24M 12.1% | 41.22M 5.0% | 43.39M 0.0% | 43.40M 13.0% | 49.90M 41.1% |
General & Administrative | 75.74M 27.1% | 59.60M 12.0% | 53.23M 14.1% | 46.66M 10.1% | 42.36M 1.1% | 41.90M 1.0% | 41.49M 5.0% | 39.50M 12.0% |
Selling & Marketing | 30.27M 66.7% | 18.15M 64.0% | 11.07M 13.8% | 9.72M 10.8% | 10.90M 22.6% | 14.09M 40.0% | 10.06M 10.1% | 9.14M 5.0% |
SG&A Expenses | 106.01M 36.3% | 77.75M 20.9% | 64.30M 14.0% | 56.38M 5.9% | 53.26M 4.9% | 55.99M 8.6% | 51.55M 6.0% | 48.64M 10.6% |
Other Operating Expenses | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 100.0% | -2.71M | 0.00 | 0.00 100.0% |
Total Operating Expenses | 191.51M 44.3% | 132.71M 32.4% | 100.27M 8.3% | 92.63M 2.0% | 94.48M 2.3% | 96.67M 1.8% | 94.95M 3.6% | 98.54M 24.2% |
Cost and Expenses | 510.32M 59.3% | 320.27M 23.7% | 259.00M 8.1% | 281.82M 5.0% | 268.33M 4.4% | 280.76M 17.2% | 239.62M 13.9% | 278.23M 5.8% |
Operating Income | -54.60M 23.0% | -70.91M 71.5% | -41.35M 29.9% | -59.00M 3.9% | -56.77M 23.0% | -46.13M 5.4% | -48.75M 352.7% | -10.77M 112.4% |
Operating Margin % | -12.00% 57.1% | -28.00% 47.4% | -19.00% 26.9% | -26.00% 3.7% | -27.00% 35.0% | -20.00% 23.1% | -26.00% 550.0% | -4.00% 117.4% |
EBITDA | -15.51M 90.3% | -159.26M 508.2% | -26.18M 29.0% | -36.88M 59.2% | -23.17M 11.1% | -20.86M 5.1% | -21.97M 204.5% | 21.03M 80.4% |
EBITDA Margin % | -3.00% 95.3% | -64.00% 433.3% | -12.00% 29.4% | -17.00% 54.5% | -11.00% 22.2% | -9.00% 25.0% | -12.00% 250.0% | 8.00% 71.4% |
Interest Expense | 3.50M 48.8% | 6.83M 27.6% | 9.43M 49.2% | 6.32M 12.5% | 5.62M 0.3% | 5.63M 4.3% | 5.41M 388.7% | 1.11M 28.9% |
Interest Income | 1.79M 105.0% | 874.00K 43.5% | 609.00K 383.3% | 126.00K 80.0% | 70.00K 72.5% | 255.00K 72.4% | 925.00K 228.0% | 282.00K 27.6% |
Other Income (Expense) | 7.90M 106.8% | -115.82M 688.4% | -14.69M 98.6% | -7.40M 383.9% | 2.61M 209.4% | -2.38M 9.8% | -2.64M 366.7% | 990.00K 140.8% |
Pre-Tax Income | -46.70M 75.0% | -186.73M 233.2% | -56.04M 15.6% | -66.40M 22.6% | -54.16M 5.7% | -51.22M 0.3% | -51.39M 425.5% | -9.78M 111.6% |
Pre-Tax Margin % | -10.00% 86.7% | -75.00% 188.5% | -26.00% 13.3% | -30.00% 15.4% | -26.00% 18.2% | -22.00% 18.5% | -27.00% 575.0% | -4.00% 118.2% |
Tax Provision | -8.48M 423900.0% | 2.00K 77.8% | 9.00K 800.0% | 1.00K 50.0% | 2.00K 100.0% | 7.23M 50.7% | 14.66M 292.1% | -7.63M 172.2% |
Net Income | -38.23M 79.5% | -186.73M 233.2% | -56.05M 15.6% | -66.40M 22.6% | -54.16M 7.3% | -58.45M 11.5% | -66.05M 2977.8% | -2.15M 102.9% |
Net Margin % | -8.00% 89.3% | -75.00% 188.5% | -26.00% 13.3% | -30.00% 15.4% | -26.00% 4.0% | -25.00% 28.6% | -35.00% 3400.0% | -1.00% 105.3% |
Basic EPS | -0.64 85.8% | -4.50 157.1% | -1.75 26.5% | -2.38 18.4% | -2.01 24.7% | -2.67 19.3% | -3.31 2909.1% | -0.11 102.8% |
Diluted EPS | -0.64 85.8% | -4.50 157.1% | -1.75 26.5% | -2.38 18.4% | -2.01 24.7% | -2.67 19.3% | -3.31 2909.1% | -0.11 103.0% |
Basic Shares Outstanding | 60.18M 44.9% | 41.54M 30.0% | 31.94M 14.7% | 27.85M 3.5% | 26.91M 23.1% | 21.87M 9.4% | 19.98M 1.7% | 19.65M 2.9% |
Diluted Shares Outstanding | 60.18M 44.9% | 41.54M 30.0% | 31.94M 14.7% | 27.85M 3.5% | 26.91M 23.1% | 21.87M 9.4% | 19.98M 1.7% | 19.65M 2.4% |