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 Apr 13, 2026 | 2024 Dec 31, 2024 May 2, 2025 | 2023 Dec 31, 2023 Apr 1, 2024 | 2022 Dec 31, 2022 Mar 31, 2023 | 2021 Dec 31, 2021 Apr 29, 2022 | 2020 Dec 31, 2020 Mar 31, 2021 | 2019 Dec 31, 2019 Apr 29, 2020 | 2018 Dec 31, 2018 Mar 29, 2019 |
|---|
Total Revenue | 13.75M 30.0% | 19.65M 30.4% | 28.25M 23.7% | 37.01M 72.8% | 21.41M 103.6% | 10.51M 0.7% | 10.44M 7.5% | 11.29M 22.5% |
Cost of Revenue | 12.41M 12.4% | 14.16M 37.0% | 22.49M 35.2% | 34.69M 120.2% | 15.75M 144.1% | 6.45M 10.5% | 7.21M 1.6% | 7.33M 26.9% |
Gross Profit | 1.35M 75.4% | 5.49M 4.7% | 5.76M 148.2% | 2.32M 59.0% | 5.66M 39.4% | 4.06M 25.7% | 3.23M 18.4% | 3.96M 12.8% |
Gross Margin % | 10.00% 64.3% | 28.00% 40.0% | 20.00% 233.3% | 6.00% 76.9% | 26.00% 33.3% | 39.00% 25.8% | 31.00% 11.4% | 35.00% 12.9% |
Research & Development | 551.45K 58.8% | 1.34M 48.8% | 2.62M 14.3% | 2.29M 18.6% | 1.93M 4.8% | 1.84M 8.1% | 2.01M 38.9% | 1.44M 54.1% |
General & Administrative | 8.42M 31.9% | 12.38M 32.2% | 18.25M 10.8% | 20.45M 60.1% | 12.78M 75.6% | 7.28M 24.3% | 9.61M 6.5% | 10.28M 17.8% |
Selling & Marketing | 721.69K 66.3% | 2.14M 70.0% | 7.14M 23.4% | 9.31M 62.9% | 5.72M 119.3% | 2.61M 28.6% | 3.65M 30.5% | 2.80M 27.8% |
SG&A Expenses | 12.23M 15.8% | 14.52M 42.8% | 25.38M 14.7% | 29.76M 60.9% | 18.49M 87.1% | 9.88M 25.5% | 13.26M 1.4% | 13.07M 3.8% |
Other Operating Expenses | 0.00 100.0% | 4.83M | 0.00 100.0% | -230.74K | 0.00 | 0.00 | 0.00 | 0.00 100.0% |
Total Operating Expenses | 12.78M 11413224.1% | 112.00 100.0% | 28.00M 12.6% | 32.06M 56.9% | 20.42M 74.2% | 11.73M 23.2% | 15.27M 5.1% | 14.52M 7.8% |
Cost and Expenses | 25.19M 13689042.9% | 184.00 100.0% | 50.49M 24.4% | 66.74M 84.5% | 36.17M 99.0% | 18.18M 19.1% | 22.47M 2.9% | 21.85M 15.2% |
Operating Income | -5.96M 7090292.9% | -84.00 100.0% | -22.24M 25.2% | -29.73M 101.4% | -14.76M 92.6% | -7.66M 36.3% | -12.03M 14.0% | -10.56M 5.7% |
Operating Margin % | -43.00% | 0.00% 100.0% | -79.00% 1.3% | -80.00% 15.9% | -69.00% 5.5% | -73.00% 36.5% | -115.00% 23.7% | -93.00% 20.8% |
EBITDA | 1.54M 1839108.3% | -84.00 100.0% | -20.11M 20.7% | -16.66M 163.1% | 26.38M 1420.1% | -2.00M 79.1% | -9.57M 30.0% | -13.68M 25.2% |
EBITDA Margin % | 11.00% | 0.00% 100.0% | -71.00% 57.8% | -45.00% 136.6% | 123.00% 747.4% | -19.00% 79.3% | -92.00% 24.0% | -121.00% 61.3% |
Interest Expense | -1.10M 128.9% | 3.82M 21.7% | 3.13M 8326.3% | 37.20K 30.1% | 28.60K 92.4% | 377.29K 769.9% | 43.37K 96.8% | 1.37M 86.2% |
Interest Income | 116.55K 67.7% | 69.51K 27.4% | 95.72K 26.9% | 131.03K 57.8% | 310.20K 547.7% | 47.89K 28.0% | 37.41K 91.6% | 19.52K 65.2% |
Other Income (Expense) | 0.00 100.0% | -26.00 100.0% | -3.22M 129.7% | 10.86M 73.0% | 40.29M 699.8% | 5.04M 148.5% | 2.03M 140.6% | -4.99M 336.4% |
Pre-Tax Income | -5.96M 5414381.8% | -110.00 100.0% | -25.46M 34.9% | -18.87M 173.9% | 25.53M 1072.3% | -2.63M 73.8% | -10.01M 35.6% | -15.54M 25.9% |
Pre-Tax Margin % | -43.00% | 0.00% 100.0% | -90.00% 76.5% | -51.00% 142.9% | 119.00% 576.0% | -25.00% 74.0% | -96.00% 30.4% | -138.00% 62.4% |
Tax Provision | 715.58K 7155880.0% | -10.00 | 0.00 100.0% | -12.77M | 0.00 100.0% | -1.21M 153.5% | -476.45K | 0.00 100.0% |
Net Income | -6.67M 66.4% | -19.84M 22.8% | -25.69M 320.5% | -6.11M 124.0% | 25.47M 1896.7% | -1.42M 85.1% | -9.53M 38.7% | -15.54M 26.9% |
Net Margin % | -49.00% 51.5% | -101.00% 11.0% | -91.00% 435.3% | -17.00% 114.3% | 119.00% 1015.4% | -13.00% 85.7% | -91.00% 34.1% | -138.00% 64.3% |
Basic EPS | -17.23 208.8% | -5.58 39.5% | -9.22 284.2% | -2.40 123.7% | 10.14 874.0% | -1.31 92.1% | -16.60 57.0% | -38.60 9.7% |
Diluted EPS | -17.23 208.8% | -5.58 39.5% | -9.22 284.2% | -2.40 123.7% | 10.14 874.0% | -1.31 92.1% | -16.60 56.9% | -38.51 9.6% |
Basic Shares Outstanding | 387.14K 89.1% | 3.56M 27.7% | 2.78M 9.3% | 2.55M 1.5% | 2.51M 132.5% | 1.08M 88.2% | 573.93K 42.5% | 402.71K 15.7% |
Diluted Shares Outstanding | 387.14K 89.1% | 3.56M 27.7% | 2.78M 9.3% | 2.55M 1.5% | 2.51M 132.5% | 1.08M 88.2% | 573.93K 42.2% | 403.66K 15.8% |