|
Concept
|
2024 | 2023 | 2022 | 2021 | 2020 |
|---|---|---|---|---|---|
| Revenue |
$27.38M
0.97%
YoY
|
$27.12M
76.68%
YoY
|
$15.35M
131.94%
YoY
|
$6.618M
269.72%
YoY
|
$1.790M
24.31%
YoY
|
| Cost Of Revenue |
$28.07M
-7.16%
YoY
|
$30.24M
55.16%
YoY
|
$19.49M
82.96%
YoY
|
$10.65M
341.95%
YoY
|
$2.410M
138.61%
YoY
|
| Gross Profit |
-$689.0K
-77.89%
YoY
|
-$3.116M
-24.68%
YoY
|
-$4.137M
2.58%
YoY
|
-$4.033M
550.48%
YoY
|
-$620.0K
-244.19%
YoY
|
| Selling, General & Admin |
$35.88M
20.78%
YoY
|
$29.71M
43.46%
YoY
|
$20.71M
55.89%
YoY
|
$13.29M
21.99%
YoY
|
$10.89M
25.17%
YoY
|
| Research & Development |
$29.99M
-9.79%
YoY
|
$33.24M
-6.9%
YoY
|
$35.71M
48.31%
YoY
|
$24.08M
17.33%
YoY
|
$20.52M
21.78%
YoY
|
| Depreciation & Amortization |
$10.10M
-10.27%
YoY
|
$11.26M
43.33%
YoY
|
$7.853M
68.7%
YoY
|
$4.655M
51.14%
YoY
|
$3.080M
23.2%
YoY
|
| Operating Expenses |
$109.3M
73.62%
YoY
|
$62.95M
11.58%
YoY
|
$56.42M
51.01%
YoY
|
$37.36M
18.91%
YoY
|
$31.42M
12.42%
YoY
|
| Operating Profit |
-$110.0M
66.48%
YoY
|
-$66.07M
9.11%
YoY
|
-$60.56M
46.29%
YoY
|
-$41.39M
29.19%
YoY
|
-$32.04M
16.42%
YoY
|
| Interest Expense |
-$579.0K
-57.86%
YoY
|
-$1.374M
999.2%
YoY
|
-$125.0K
-97.15%
YoY
|
-$4.386M
-7.27%
YoY
|
-$4.730M
72.63%
YoY
|
| Other Income/Expense, Net |
-$57.95M
-90651.56%
YoY
|
$64.00K
-113.56%
YoY
|
-$472.0K
N/A
|
$0.00
-100.0%
YoY
|
$630.0K
-40.57%
YoY
|
| Pretax Income |
-$167.9M
154.44%
YoY
|
-$66.01M
8.16%
YoY
|
-$61.03M
38.21%
YoY
|
-$44.16M
22.18%
YoY
|
-$36.14M
23.56%
YoY
|
| Income Tax |
$6.000K
-100.25%
YoY
|
-$2.448M
33.55%
YoY
|
-$1.833M
N/A
|
N/A
N/A
|
N/A
N/A
|
| Net Earnings |
-$168.0M
164.25%
YoY
|
-$63.56M
7.67%
YoY
|
-$59.03M
33.68%
YoY
|
-$44.16M
22.18%
YoY
|
-$36.14M
23.56%
YoY
|
| Basic Earnings Per Share |
-$1.89
89.0%
YoY
|
-$1.00
-8.26%
YoY
|
-$1.09
6.86%
YoY
|
-$1.02
N/A
|
N/A
|
| Diluted Earnings Per Share |
-$1.89
89.0%
YoY
|
-$1.00
-8.26%
YoY
|
-$1.09
-100.0%
YoY
|
-$1.017M
-5.19%
YoY
|
-$1.072M
0.86%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
89.09M shares
40.02%
YoY
|
63.62M shares
17.77%
YoY
|
54.02M shares
24.4%
YoY
|
43.43M shares
N/A
|
N/A
|
| Diluted Shares Outstanding |
89.09M shares
40.02%
YoY
|
63.62M shares
17.77%
YoY
|
54.02M shares
24.4%
YoY
|
43.43M 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 |
$9.027M
28.92%
YoY
|
$5.855M
-29.74%
YoY
|
$7.510M
2.09%
YoY
|
$7.017M
19.64%
YoY
|
$7.002M
25.8%
YoY
|
$8.333M
60.13%
YoY
|
$7.356M
59.67%
YoY
|
$5.865M
59.72%
YoY
|
$5.566M
197.97%
YoY
|
$5.204M
141.26%
YoY
|
$4.607M
82.82%
YoY
|
$3.672M
180.31%
YoY
|
$1.868M
191.88%
YoY
|
$2.157M
482.97%
YoY
|
$2.520M
600.0%
YoY
|
$1.310M
151.92%
YoY
|
$640.0K
18.52%
YoY
|
$370.0K
-35.09%
YoY
|
$360.0K
50.0%
YoY
|
| Cost Of Revenue |
$4.725M
-41.57%
YoY
|
$6.490M
-35.34%
YoY
|
$7.161M
-15.47%
YoY
|
$6.336M
20.14%
YoY
|
$8.086M
25.31%
YoY
|
$10.04M
50.57%
YoY
|
$8.472M
57.77%
YoY
|
$5.274M
15.94%
YoY
|
$6.453M
122.36%
YoY
|
$6.666M
94.51%
YoY
|
$5.370M
80.81%
YoY
|
$4.549M
74.96%
YoY
|
$2.902M
75.88%
YoY
|
$3.427M
220.28%
YoY
|
$2.970M
1250.0%
YoY
|
$2.600M
229.11%
YoY
|
$1.650M
385.29%
YoY
|
$1.070M
435.0%
YoY
|
$220.0K
-26.67%
YoY
|
| Gross Profit |
$4.302M
-496.86%
YoY
|
-$635.0K
-62.73%
YoY
|
$349.0K
-131.27%
YoY
|
$681.0K
15.23%
YoY
|
-$1.084M
22.21%
YoY
|
-$1.704M
16.55%
YoY
|
-$1.116M
46.26%
YoY
|
$591.0K
-167.39%
YoY
|
-$887.0K
-14.22%
YoY
|
-$1.462M
15.12%
YoY
|
-$763.0K
65.87%
YoY
|
-$877.0K
-32.02%
YoY
|
-$1.034M
2.38%
YoY
|
-$1.270M
78.87%
YoY
|
-$460.0K
-406.67%
YoY
|
-$1.290M
377.78%
YoY
|
-$1.010M
-580.95%
YoY
|
-$710.0K
-291.89%
YoY
|
$150.0K
-350.0%
YoY
|
| Selling, General & Admin |
$6.944M
-32.08%
YoY
|
$7.431M
-7.8%
YoY
|
$8.935M
1.34%
YoY
|
$9.294M
59.2%
YoY
|
$10.22M
46.43%
YoY
|
$8.060M
35.05%
YoY
|
$8.817M
54.12%
YoY
|
$5.838M
13.45%
YoY
|
$6.982M
80.13%
YoY
|
$5.968M
65.69%
YoY
|
$5.721M
68.26%
YoY
|
$5.146M
53.15%
YoY
|
$3.876M
32.29%
YoY
|
$3.602M
31.94%
YoY
|
$3.400M
31.27%
YoY
|
$3.360M
21.74%
YoY
|
$2.930M
4.64%
YoY
|
$2.730M
36.5%
YoY
|
$2.590M
5.28%
YoY
|
| Research & Development |
$2.694M
-73.96%
YoY
|
$7.260M
-11.07%
YoY
|
$5.971M
-18.75%
YoY
|
$6.411M
-16.14%
YoY
|
$10.35M
2.47%
YoY
|
$8.164M
-20.17%
YoY
|
$7.349M
-11.61%
YoY
|
$7.645M
-16.83%
YoY
|
$10.10M
26.62%
YoY
|
$10.23M
48.11%
YoY
|
$8.314M
58.97%
YoY
|
$9.192M
65.03%
YoY
|
$7.974M
24.98%
YoY
|
$6.905M
44.15%
YoY
|
$5.230M
-9.36%
YoY
|
$5.570M
13.67%
YoY
|
$6.380M
25.59%
YoY
|
$4.790M
17.69%
YoY
|
$5.770M
16.57%
YoY
|
| Depreciation & Amortization |
$500.0K
-79.17%
YoY
|
$3.267M
6.66%
YoY
|
$2.600M
-16.16%
YoY
|
$2.600M
-1.59%
YoY
|
$2.400M
-2.04%
YoY
|
$3.063M
29.73%
YoY
|
$3.101M
33.78%
YoY
|
$2.642M
55.32%
YoY
|
$2.450M
66.33%
YoY
|
$2.361M
71.71%
YoY
|
$2.318M
93.17%
YoY
|
$1.701M
56.06%
YoY
|
$1.473M
48.79%
YoY
|
$1.375M
54.49%
YoY
|
$1.200M
55.84%
YoY
|
$1.090M
51.39%
YoY
|
$990.0K
41.43%
YoY
|
$890.0K
28.99%
YoY
|
$770.0K
24.19%
YoY
|
| Operating Expenses |
$9.638M
-53.15%
YoY
|
$14.69M
-9.45%
YoY
|
$22.96M
42.01%
YoY
|
$15.71M
16.48%
YoY
|
$20.57M
20.44%
YoY
|
$16.22M
0.18%
YoY
|
$16.17M
15.18%
YoY
|
$13.48M
-5.96%
YoY
|
$17.08M
44.13%
YoY
|
$16.20M
54.14%
YoY
|
$14.04M
62.82%
YoY
|
$14.34M
60.56%
YoY
|
$11.85M
27.28%
YoY
|
$10.51M
39.72%
YoY
|
$8.620M
3.11%
YoY
|
$8.930M
16.73%
YoY
|
$9.310M
18.15%
YoY
|
$7.520M
11.08%
YoY
|
$8.360M
4.37%
YoY
|
| Operating Profit |
-$5.336M
-75.36%
YoY
|
-$15.33M
-14.51%
YoY
|
-$22.61M
30.82%
YoY
|
-$15.02M
16.54%
YoY
|
-$21.65M
20.53%
YoY
|
-$17.93M
1.53%
YoY
|
-$17.28M
16.79%
YoY
|
-$12.89M
-15.27%
YoY
|
-$17.97M
39.44%
YoY
|
-$17.66M
49.93%
YoY
|
-$14.80M
62.97%
YoY
|
-$15.22M
48.87%
YoY
|
-$12.88M
24.84%
YoY
|
-$11.78M
43.1%
YoY
|
-$9.080M
10.6%
YoY
|
-$10.22M
29.04%
YoY
|
-$10.32M
34.55%
YoY
|
-$8.230M
28.59%
YoY
|
-$8.210M
1.73%
YoY
|
| Interest Expense |
-$713.0K
-146.6%
YoY
|
-$728.0K
-682.4%
YoY
|
-$693.0K
-22.4%
YoY
|
-$686.0K
-691.38%
YoY
|
$1.530M
-311.91%
YoY
|
$125.0K
-158.69%
YoY
|
-$893.0K
-3672.0%
YoY
|
$116.0K
314.29%
YoY
|
-$722.0K
-2162.86%
YoY
|
-$213.0K
-765.63%
YoY
|
$25.00K
-102.27%
YoY
|
$28.00K
-101.66%
YoY
|
$35.00K
-102.15%
YoY
|
$32.00K
-101.71%
YoY
|
-$1.100M
1000.0%
YoY
|
-$1.690M
18.18%
YoY
|
-$1.630M
21.64%
YoY
|
-$1.870M
-392.19%
YoY
|
-$100.0K
-95.73%
YoY
|
| Other Income/Expense, Net |
-$1.083M
-170.97%
YoY
|
$4.000K
-60.0%
YoY
|
-$698.0K
11.32%
YoY
|
-$685.0K
-139.44%
YoY
|
$1.526M
-229.1%
YoY
|
$10.00K
-105.99%
YoY
|
-$627.0K
248.33%
YoY
|
$1.737M
6103.57%
YoY
|
-$1.182M
N/A
|
-$167.0K
N/A
|
-$180.0K
N/A
|
$28.00K
N/A
|
N/A
N/A
|
$0.00
-100.0%
YoY
|
N/A
|
N/A
|
$0.00
-100.0%
YoY
|
$20.00K
-50.0%
YoY
|
$530.0K
-45.36%
YoY
|
| Pretax Income |
-$6.419M
-68.11%
YoY
|
-$108.8M
511.49%
YoY
|
-$23.31M
30.14%
YoY
|
-$15.71M
40.82%
YoY
|
-$20.13M
5.12%
YoY
|
-$17.79M
-1.35%
YoY
|
-$17.91M
19.77%
YoY
|
-$11.16M
-26.55%
YoY
|
-$19.15M
49.02%
YoY
|
-$18.04M
78.21%
YoY
|
-$14.95M
46.89%
YoY
|
-$15.19M
27.51%
YoY
|
-$12.85M
7.52%
YoY
|
-$10.12M
0.41%
YoY
|
-$10.18M
31.02%
YoY
|
-$11.91M
27.93%
YoY
|
-$11.95M
33.07%
YoY
|
-$10.08M
75.0%
YoY
|
-$7.770M
-17.6%
YoY
|
| Income Tax |
$1.000K
0.0%
YoY
|
$1.000K
-103.57%
YoY
|
$2.000K
-100.08%
YoY
|
$2.000K
100.0%
YoY
|
$1.000K
-101.75%
YoY
|
-$28.00K
-98.41%
YoY
|
-$2.364M
1746.88%
YoY
|
$1.000K
-98.28%
YoY
|
-$57.00K
N/A
|
-$1.763M
N/A
|
-$128.0K
N/A
|
$58.00K
N/A
|
N/A
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Net Earnings |
-$6.420M
-68.11%
YoY
|
-$108.8M
512.46%
YoY
|
-$23.31M
49.94%
YoY
|
-$15.71M
40.83%
YoY
|
-$20.13M
5.44%
YoY
|
-$17.77M
9.47%
YoY
|
-$15.55M
5.85%
YoY
|
-$11.16M
-26.91%
YoY
|
-$19.09M
48.58%
YoY
|
-$16.23M
60.34%
YoY
|
-$14.69M
44.26%
YoY
|
-$15.26M
28.16%
YoY
|
-$12.85M
7.52%
YoY
|
-$10.12M
0.41%
YoY
|
-$10.18M
31.02%
YoY
|
-$11.91M
27.93%
YoY
|
-$11.95M
33.07%
YoY
|
-$10.08M
75.0%
YoY
|
-$7.770M
-17.6%
YoY
|
| Basic Earnings Per Share |
-$0.04
-85.71%
YoY
|
N/A
|
-$0.26
13.04%
YoY
|
-$0.21
10.53%
YoY
|
-$0.28
-15.15%
YoY
|
N/A
|
-$0.23
-14.81%
YoY
|
-$0.19
-34.48%
YoY
|
-$0.33
32.0%
YoY
|
N/A
|
-$0.27
N/A
|
-$0.29
N/A
|
-$0.25
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Earnings Per Share |
-$0.04
-85.71%
YoY
|
-$0.91
266.59%
YoY
|
-$0.26
-10.34%
YoY
|
-$0.21
10.53%
YoY
|
-$0.28
-15.15%
YoY
|
-$0.25
-100.0%
YoY
|
-$0.29
-100.0%
YoY
|
-$0.19
-100.0%
YoY
|
-$0.33
-100.0%
YoY
|
-$287.0K
43.36%
YoY
|
-$266.0K
19.19%
YoY
|
-$288.4K
-4.47%
YoY
|
-$249.8K
-20.19%
YoY
|
-$200.2K
-26.88%
YoY
|
-$223.1K
4.14%
YoY
|
-$301.9K
1.92%
YoY
|
-$313.0K
5.71%
YoY
|
-$273.8K
42.92%
YoY
|
-$214.3K
-31.92%
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 |
154.4M shares
113.44%
YoY
|
98.67M shares
37.73%
YoY
|
98.60M shares
37.8%
YoY
|
72.48M shares
26.13%
YoY
|
72.35M shares
26.48%
YoY
|
71.64M shares
N/A
|
71.55M shares
29.59%
YoY
|
57.47M shares
8.59%
YoY
|
57.20M shares
11.22%
YoY
|
N/A
|
55.22M shares
N/A
|
52.92M shares
N/A
|
51.44M shares
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Shares Outstanding |
154.4M shares
113.57%
YoY
|
N/A
|
91.28M shares
33.85%
YoY
|
73.08M shares
26.92%
YoY
|
72.31M shares
26.51%
YoY
|
N/A
|
68.20M shares
23.5%
YoY
|
57.58M shares
8.8%
YoY
|
57.15M shares
11.12%
YoY
|
N/A
|
55.22M shares
N/A
|
52.92M shares
N/A
|
51.44M shares
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
Loading...