|
Concept
|
2023 | 2022 | 2021 | 2020 | 2019 |
|---|---|---|---|---|---|
| Revenue |
$55.25M
-33.91%
YoY
|
$83.60M
-11.99%
YoY
|
$94.99M
42.97%
YoY
|
$66.44M
N/A
|
$0.00
N/A
|
| Cost Of Revenue |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Gross Profit |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Selling, General & Admin |
$49.90M
-38.3%
YoY
|
$80.88M
19.78%
YoY
|
$67.52M
33.28%
YoY
|
$50.66M
8705.16%
YoY
|
$575.4K
1.84%
YoY
|
| Research & Development |
$27.78M
-4.8%
YoY
|
$29.18M
0.7%
YoY
|
$28.97M
5.73%
YoY
|
$27.40M
N/A
|
N/A
|
| Depreciation & Amortization |
$12.18M
3958.67%
YoY
|
$300.0K
50.0%
YoY
|
$200.0K
-35.48%
YoY
|
$310.0K
N/A
|
N/A
|
| Operating Expenses |
$73.70M
152.59%
YoY
|
$29.18M
0.7%
YoY
|
$28.97M
5.73%
YoY
|
$27.40M
-2567.52%
YoY
|
-$1.111M
-254.2%
YoY
|
| Operating Profit |
-$19.98M
115.86%
YoY
|
-$9.256M
-263.36%
YoY
|
$5.666M
-152.48%
YoY
|
-$10.80M
N/A
|
N/A
|
| Interest Expense |
$2.665M
N/A
|
$0.00
-100.0%
YoY
|
$96.00K
-93.12%
YoY
|
$1.395M
-64.69%
YoY
|
$3.951M
220.69%
YoY
|
| Other Income/Expense, Net |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
N/A
|
| Pretax Income |
-$17.32M
1355.04%
YoY
|
-$1.190M
-105.22%
YoY
|
$22.80M
-286.98%
YoY
|
-$12.19M
-340.86%
YoY
|
$5.062M
888.96%
YoY
|
| Income Tax |
$16.00K
-103.89%
YoY
|
-$411.0K
-107.15%
YoY
|
$5.752M
24908.7%
YoY
|
$23.00K
-97.08%
YoY
|
$788.0K
263.39%
YoY
|
| Net Earnings |
-$17.33M
2124.78%
YoY
|
-$779.0K
-104.57%
YoY
|
$17.04M
-239.54%
YoY
|
-$12.21M
-385.81%
YoY
|
$4.274M
1348.84%
YoY
|
| Basic Earnings Per Share |
-$1.50
2042.86%
YoY
|
-$0.07
-104.86%
YoY
|
$1.44
-172.36%
YoY
|
-$1.99
N/A
|
N/A
|
| Diluted Earnings Per Share |
-$1.50
2039.16%
YoY
|
-$0.07
-104.9%
YoY
|
$1.43
-171.86%
YoY
|
-$1.99
-100.0%
YoY
|
$202.0K
1328.32%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
11.57M shares
-3.08%
YoY
|
11.94M shares
0.77%
YoY
|
11.85M shares
93.55%
YoY
|
6.123M shares
N/A
|
N/A
|
| Diluted Shares Outstanding |
11.57M shares
-3.08%
YoY
|
11.94M shares
0.03%
YoY
|
11.94M shares
94.99%
YoY
|
6.123M shares
N/A
|
N/A
|
|
Concept
|
2024 Q3 | 2024 Q2 | 2024 Q1 | 2023 Q4 | 2023 Q3 | 2023 Q2 | 2023 Q1 | 2022 Q4 | 2022 Q3 | 2022 Q2 | 2022 Q1 | 2021 Q4 | 2021 Q3 | 2021 Q2 | 2021 Q1 | 2020 Q4 | 2020 Q3 | 2020 Q2 | 2020 Q1 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$14.08M
-4.5%
YoY
|
$12.54M
-3.43%
YoY
|
$16.18M
20.0%
YoY
|
$14.04M
-10.48%
YoY
|
$14.74M
-25.77%
YoY
|
$12.99M
-43.55%
YoY
|
$13.48M
-46.17%
YoY
|
$15.68M
-39.06%
YoY
|
$19.86M
-13.4%
YoY
|
$23.01M
2.7%
YoY
|
$25.05M
3.49%
YoY
|
$25.74M
-61.26%
YoY
|
$22.93M
25.05%
YoY
|
$22.40M
45.19%
YoY
|
$24.20M
53.59%
YoY
|
$66.44M
N/A
|
$18.34M
N/A
|
$15.43M
N/A
|
$15.76M
N/A
|
| Cost Of Revenue |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Gross Profit |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Selling, General & Admin |
N/A
|
$11.27M
-6.63%
YoY
|
$11.42M
-19.22%
YoY
|
$11.60M
-42.77%
YoY
|
$12.84M
-30.59%
YoY
|
$12.07M
-31.99%
YoY
|
$14.13M
-14.22%
YoY
|
$20.26M
-22.47%
YoY
|
$18.50M
48.94%
YoY
|
$17.74M
0.76%
YoY
|
$16.47M
22.23%
YoY
|
$26.14M
-58.63%
YoY
|
$12.42M
1203.63%
YoY
|
$17.61M
7712.24%
YoY
|
$13.48M
12059.87%
YoY
|
$63.17M
56948.01%
YoY
|
$952.8K
905.17%
YoY
|
$225.4K
50.26%
YoY
|
$110.8K
-49.62%
YoY
|
| Research & Development |
$6.168M
-24.65%
YoY
|
$4.297M
-32.48%
YoY
|
$4.711M
-33.93%
YoY
|
N/A
|
$8.186M
5.89%
YoY
|
$6.364M
-12.79%
YoY
|
$7.130M
3.06%
YoY
|
N/A
|
$7.731M
58.0%
YoY
|
$7.297M
-13.12%
YoY
|
$6.918M
-17.86%
YoY
|
N/A
|
$4.893M
-26.28%
YoY
|
$8.399M
6.72%
YoY
|
$8.422M
38.57%
YoY
|
N/A
|
$6.637M
N/A
|
$7.870M
N/A
|
$6.078M
N/A
|
| Depreciation & Amortization |
$100.0K
-97.08%
YoY
|
$100.0K
-96.81%
YoY
|
$78.00K
30.0%
YoY
|
$2.486M
-17.22%
YoY
|
$3.420M
14.15%
YoY
|
$3.138M
3038.0%
YoY
|
$60.00K
25.0%
YoY
|
$3.003M
-3.25%
YoY
|
$2.996M
2896.0%
YoY
|
$100.0K
0.0%
YoY
|
$48.00K
-52.0%
YoY
|
$3.104M
-74.18%
YoY
|
$100.0K
0.0%
YoY
|
$100.0K
0.0%
YoY
|
$100.0K
0.0%
YoY
|
$12.02M
N/A
|
$100.0K
N/A
|
$100.0K
N/A
|
$100.0K
N/A
|
| Operating Expenses |
$6.168M
-24.65%
YoY
|
$4.297M
-32.48%
YoY
|
$4.711M
-33.93%
YoY
|
$17.68M
-23.99%
YoY
|
$8.186M
5.89%
YoY
|
$6.364M
-12.79%
YoY
|
$7.130M
3.06%
YoY
|
$23.25M
-27.44%
YoY
|
$7.731M
58.0%
YoY
|
$7.297M
-13.12%
YoY
|
$6.918M
-17.86%
YoY
|
$32.05M
-50.98%
YoY
|
$4.893M
-26.28%
YoY
|
$8.399M
6.72%
YoY
|
$8.422M
38.57%
YoY
|
$65.37M
38222.38%
YoY
|
$6.637M
4416.5%
YoY
|
$7.870M
1057.35%
YoY
|
$6.078M
-334.67%
YoY
|
| Operating Profit |
-$4.089M
-6.75%
YoY
|
-$4.669M
-7.38%
YoY
|
$655.0K
-110.27%
YoY
|
N/A
|
-$4.385M
2.45%
YoY
|
-$5.041M
1266.12%
YoY
|
-$6.375M
-315.15%
YoY
|
N/A
|
-$4.280M
-290.31%
YoY
|
-$369.0K
19.03%
YoY
|
$2.963M
4.96%
YoY
|
N/A
|
$2.249M
268.69%
YoY
|
-$310.0K
-91.65%
YoY
|
$2.823M
-168.3%
YoY
|
N/A
|
$610.0K
N/A
|
-$3.713M
N/A
|
-$4.133M
N/A
|
| Interest Expense |
N/A
|
-$162.0K
-127.23%
YoY
|
$108.0K
-92.4%
YoY
|
$216.0K
-81.23%
YoY
|
$430.0K
N/A
|
$595.0K
N/A
|
$1.421M
N/A
|
$1.151M
-250.65%
YoY
|
$0.00
N/A
|
$0.00
-100.0%
YoY
|
$0.00
-100.0%
YoY
|
-$764.0K
-45.59%
YoY
|
$0.00
-100.0%
YoY
|
$42.00K
-89.47%
YoY
|
$54.00K
-86.29%
YoY
|
-$1.404M
-258.17%
YoY
|
$353.0K
-60.22%
YoY
|
$399.0K
-64.38%
YoY
|
$394.0K
-62.83%
YoY
|
| Other Income/Expense, Net |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
-$1.395M
N/A
|
N/A
|
N/A
|
N/A
|
| Pretax Income |
-$4.986M
26.16%
YoY
|
-$4.831M
8.66%
YoY
|
$763.0K
-115.4%
YoY
|
-$3.963M
-38.26%
YoY
|
-$3.952M
-30.04%
YoY
|
-$4.446M
-184.35%
YoY
|
-$4.954M
-188.35%
YoY
|
-$6.419M
-9.26%
YoY
|
-$5.649M
-168.13%
YoY
|
$5.271M
-254.67%
YoY
|
$5.607M
-68.45%
YoY
|
-$7.074M
308.31%
YoY
|
$8.291M
3126.07%
YoY
|
-$3.408M
-17.12%
YoY
|
$17.77M
-492.58%
YoY
|
-$1.733M
-341.57%
YoY
|
$257.0K
-65.29%
YoY
|
-$4.112M
-1056.28%
YoY
|
-$4.527M
-224.03%
YoY
|
| Income Tax |
$9.000K
N/A
|
$0.00
-100.0%
YoY
|
$15.00K
150.0%
YoY
|
$0.00
-100.0%
YoY
|
$0.00
-100.0%
YoY
|
$10.00K
-98.9%
YoY
|
$6.000K
-99.63%
YoY
|
-$2.234M
-229.13%
YoY
|
-$729.0K
-162.47%
YoY
|
$909.0K
-34.23%
YoY
|
$1.643M
-4.09%
YoY
|
$1.730M
-819.54%
YoY
|
$1.167M
16571.43%
YoY
|
$1.382M
19642.86%
YoY
|
$1.713M
24371.43%
YoY
|
-$240.4K
-235.0%
YoY
|
$7.000K
-96.07%
YoY
|
$7.000K
-96.82%
YoY
|
$7.000K
-96.67%
YoY
|
| Net Earnings |
-$4.995M
26.39%
YoY
|
-$4.831M
8.42%
YoY
|
$748.0K
-115.08%
YoY
|
-$3.963M
-5.3%
YoY
|
-$3.952M
-19.67%
YoY
|
-$4.456M
-202.15%
YoY
|
-$4.960M
-225.13%
YoY
|
-$4.185M
-52.46%
YoY
|
-$4.920M
-169.06%
YoY
|
$4.362M
-191.06%
YoY
|
$3.964M
-75.32%
YoY
|
-$8.804M
490.05%
YoY
|
$7.124M
2749.6%
YoY
|
-$4.790M
16.29%
YoY
|
$16.06M
-454.19%
YoY
|
-$1.492M
-376.79%
YoY
|
$250.0K
-55.53%
YoY
|
-$4.119M
-2061.43%
YoY
|
-$4.534M
-231.8%
YoY
|
| Basic Earnings Per Share |
-$0.42
23.53%
YoY
|
-$0.41
5.13%
YoY
|
$0.06
-113.95%
YoY
|
N/A
|
-$0.34
-17.07%
YoY
|
-$0.39
-205.41%
YoY
|
-$0.43
-230.3%
YoY
|
N/A
|
-$0.41
-100.07%
YoY
|
$0.37
-192.5%
YoY
|
$0.33
-75.91%
YoY
|
N/A
|
$600.00
1499900.0%
YoY
|
-$0.40
-40.3%
YoY
|
$1.37
-285.14%
YoY
|
N/A
|
$0.04
N/A
|
-$0.67
N/A
|
-$0.74
N/A
|
| Diluted Earnings Per Share |
-$0.42
23.53%
YoY
|
-$0.41
5.13%
YoY
|
$0.06
-113.95%
YoY
|
-$0.34
-2.47%
YoY
|
-$0.34
-17.07%
YoY
|
-$0.39
-211.43%
YoY
|
-$0.43
-234.38%
YoY
|
-$0.35
-100.0%
YoY
|
-$0.41
-168.33%
YoY
|
$0.35
-187.5%
YoY
|
$0.32
357.14%
YoY
|
-$687.7K
-66.94%
YoY
|
$0.60
1400.0%
YoY
|
-$0.40
-40.3%
YoY
|
$0.07
-109.46%
YoY
|
-$2.080M
-8265.08%
YoY
|
$0.04
-100.0%
YoY
|
-$0.67
-6800.0%
YoY
|
-$0.74
-562.5%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
12.10M shares
1.93%
YoY
|
12.06M shares
1.7%
YoY
|
11.73M shares
-1.13%
YoY
|
11.87M shares
-3.01%
YoY
|
11.87M shares
-3.01%
YoY
|
11.86M shares
-0.68%
YoY
|
11.86M shares
-0.78%
YoY
|
12.24M shares
0.26%
YoY
|
12.24M shares
2.85%
YoY
|
11.94M shares
0.37%
YoY
|
11.96M shares
2.2%
YoY
|
12.21M shares
N/A
|
11.90M shares
94.35%
YoY
|
11.90M shares
94.35%
YoY
|
11.70M shares
91.05%
YoY
|
N/A
|
6.123M shares
N/A
|
6.123M shares
N/A
|
6.123M shares
N/A
|
| Diluted Shares Outstanding |
11.80M shares
1.98%
YoY
|
11.79M shares
1.92%
YoY
|
11.75M shares
1.24%
YoY
|
N/A
|
11.57M shares
-3.08%
YoY
|
11.56M shares
-8.23%
YoY
|
11.60M shares
-7.65%
YoY
|
N/A
|
11.94M shares
0.29%
YoY
|
12.60M shares
5.88%
YoY
|
12.56M shares
-18.02%
YoY
|
N/A
|
11.90M shares
94.41%
YoY
|
11.90M shares
94.35%
YoY
|
15.33M shares
150.29%
YoY
|
N/A
|
6.123M shares
N/A
|
6.123M shares
N/A
|
6.123M shares
N/A
|
Loading...