|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$105.7M
35.43%
YoY
|
$78.06M
44.52%
YoY
|
$54.01M
-21.95%
YoY
|
$69.20M
-8.76%
YoY
|
$75.84M
0.58%
YoY
|
| Cost Of Revenue |
$52.18M
34.65%
YoY
|
$38.75M
23.31%
YoY
|
$31.42M
-31.54%
YoY
|
$45.90M
12.54%
YoY
|
$40.78M
3.18%
YoY
|
| Gross Profit |
$53.53M
36.19%
YoY
|
$39.31M
74.03%
YoY
|
$22.59M
-3.06%
YoY
|
$23.30M
-33.54%
YoY
|
$35.06M
-2.28%
YoY
|
| Selling, General & Admin |
$47.72M
-4.04%
YoY
|
$49.73M
21.67%
YoY
|
$40.87M
-48.91%
YoY
|
$80.00M
15.24%
YoY
|
$69.42M
114.25%
YoY
|
| Research & Development |
$14.08M
43.62%
YoY
|
$9.801M
-5.3%
YoY
|
$10.35M
-62.91%
YoY
|
$27.90M
30.21%
YoY
|
$21.43M
104.75%
YoY
|
| Depreciation & Amortization |
$521.0K
15.27%
YoY
|
$452.0K
-46.32%
YoY
|
$842.0K
-40.62%
YoY
|
$1.418M
25.15%
YoY
|
$1.133M
29.78%
YoY
|
| Operating Expenses |
$61.79M
3.81%
YoY
|
$59.53M
16.22%
YoY
|
$51.22M
-52.53%
YoY
|
$107.9M
18.77%
YoY
|
$90.85M
111.93%
YoY
|
| Operating Profit |
-$8.261M
-59.14%
YoY
|
-$20.22M
-29.38%
YoY
|
-$28.63M
-66.16%
YoY
|
-$84.60M
51.63%
YoY
|
-$55.79M
698.05%
YoY
|
| Interest Expense |
-$3.418M
-309.69%
YoY
|
$1.630M
-48.92%
YoY
|
$3.191M
-390.09%
YoY
|
-$1.100M
-162.08%
YoY
|
$1.772M
28.22%
YoY
|
| Other Income/Expense, Net |
-$31.39M
-505.65%
YoY
|
$7.738M
-281.69%
YoY
|
-$4.259M
-166.55%
YoY
|
$6.400M
-140.3%
YoY
|
-$15.88M
352.45%
YoY
|
| Pretax Income |
-$39.65M
217.66%
YoY
|
-$12.48M
-62.05%
YoY
|
-$32.89M
-58.52%
YoY
|
-$79.30M
10.64%
YoY
|
-$71.67M
582.53%
YoY
|
| Income Tax |
$28.00K
-48.15%
YoY
|
$54.00K
440.0%
YoY
|
$10.00K
N/A
|
$0.00
-100.0%
YoY
|
$31.00K
55.0%
YoY
|
| Net Earnings |
-$39.68M
216.51%
YoY
|
-$12.54M
-61.9%
YoY
|
-$32.90M
-58.51%
YoY
|
-$79.30M
10.59%
YoY
|
-$71.70M
581.53%
YoY
|
| Basic Earnings Per Share |
-$2.31
47.13%
YoY
|
-$1.57
-65.34%
YoY
|
-$4.53
538.03%
YoY
|
-$0.71
-37.17%
YoY
|
-$1.13
135.42%
YoY
|
| Diluted Earnings Per Share |
-$2.31
47.13%
YoY
|
-$1.57
-65.34%
YoY
|
-$4.53
535.86%
YoY
|
-$0.71
-36.95%
YoY
|
-$1.13
135.42%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
18.09M shares
65.22%
YoY
|
10.95M shares
32.32%
YoY
|
8.276M shares
-92.56%
YoY
|
111.3M shares
76.08%
YoY
|
63.22M shares
187.91%
YoY
|
| Diluted Shares Outstanding |
18.09M shares
65.22%
YoY
|
10.95M shares
32.32%
YoY
|
8.276M shares
-92.56%
YoY
|
111.3M shares
76.08%
YoY
|
63.22M shares
187.91%
YoY
|
|
Concept
|
2026 Q1 | 2025 Q4 | 2025 Q3 | 2025 Q2 | 2025 Q1 | 2024 Q4 | 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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$22.46M
6.41%
YoY
|
$26.55M
29.62%
YoY
|
$31.99M
44.6%
YoY
|
$26.06M
25.91%
YoY
|
$21.10M
43.08%
YoY
|
$20.49M
-2.47%
YoY
|
$22.12M
140.93%
YoY
|
$20.70M
58.15%
YoY
|
$14.75M
37.39%
YoY
|
$21.00M
75.03%
YoY
|
$9.182M
-47.11%
YoY
|
$13.09M
-28.67%
YoY
|
$10.74M
-50.15%
YoY
|
$12.00M
-580.0%
YoY
|
$17.36M
-44.9%
YoY
|
$18.35M
-26.43%
YoY
|
$21.54M
-1.7%
YoY
|
-$2.500M
N/A
|
$31.51M
48.83%
YoY
|
| Cost Of Revenue |
$10.22M
4.49%
YoY
|
$13.93M
46.25%
YoY
|
$15.79M
49.28%
YoY
|
$12.68M
21.4%
YoY
|
$9.778M
19.2%
YoY
|
$9.522M
-14.46%
YoY
|
$10.58M
80.69%
YoY
|
$10.45M
33.0%
YoY
|
$8.203M
24.61%
YoY
|
$11.13M
29.44%
YoY
|
$5.853M
-54.08%
YoY
|
$7.855M
-33.01%
YoY
|
$6.583M
-48.5%
YoY
|
$8.600M
145.71%
YoY
|
$12.75M
-23.33%
YoY
|
$11.73M
2.68%
YoY
|
$12.78M
38.51%
YoY
|
$3.500M
-67.68%
YoY
|
$16.62M
46.54%
YoY
|
| Gross Profit |
$12.24M
8.06%
YoY
|
$12.63M
15.18%
YoY
|
$16.20M
40.31%
YoY
|
$13.38M
30.51%
YoY
|
$11.33M
73.0%
YoY
|
$10.96M
11.05%
YoY
|
$11.55M
246.83%
YoY
|
$10.25M
95.91%
YoY
|
$6.547M
57.65%
YoY
|
$9.872M
190.35%
YoY
|
$3.329M
-27.83%
YoY
|
$5.233M
-20.98%
YoY
|
$4.153M
-52.57%
YoY
|
$3.400M
-156.67%
YoY
|
$4.613M
-69.0%
YoY
|
$6.622M
-51.01%
YoY
|
$8.756M
-30.96%
YoY
|
-$6.000M
-159.0%
YoY
|
$14.88M
51.46%
YoY
|
| Selling, General & Admin |
$13.78M
24.17%
YoY
|
$13.83M
-12.61%
YoY
|
$11.20M
-18.9%
YoY
|
$11.55M
13.84%
YoY
|
$11.09M
11.54%
YoY
|
$15.83M
48.42%
YoY
|
$13.81M
57.22%
YoY
|
$10.14M
10.22%
YoY
|
$9.946M
-18.6%
YoY
|
$10.67M
-45.3%
YoY
|
$8.783M
-54.65%
YoY
|
$9.202M
-52.11%
YoY
|
$12.22M
-44.22%
YoY
|
$19.50M
-2.99%
YoY
|
$19.37M
-13.23%
YoY
|
$19.22M
29.37%
YoY
|
$21.91M
81.06%
YoY
|
$20.10M
4425.7%
YoY
|
$22.32M
171.76%
YoY
|
| Research & Development |
$3.956M
36.27%
YoY
|
$3.635M
43.05%
YoY
|
$3.785M
47.91%
YoY
|
$3.753M
59.43%
YoY
|
$2.903M
23.69%
YoY
|
$2.541M
11.06%
YoY
|
$2.559M
5.48%
YoY
|
$2.354M
-14.24%
YoY
|
$2.347M
-18.79%
YoY
|
$2.288M
-49.16%
YoY
|
$2.426M
-65.67%
YoY
|
$2.745M
-64.67%
YoY
|
$2.890M
-66.18%
YoY
|
$4.500M
-37.5%
YoY
|
$7.066M
11.8%
YoY
|
$7.770M
71.98%
YoY
|
$8.545M
148.98%
YoY
|
$7.200M
154.42%
YoY
|
$6.320M
131.5%
YoY
|
| Depreciation & Amortization |
$185.0K
55.46%
YoY
|
$152.0K
24.59%
YoY
|
$141.0K
20.51%
YoY
|
$122.0K
17.31%
YoY
|
$119.0K
9.17%
YoY
|
$122.0K
-10.29%
YoY
|
$117.0K
-35.0%
YoY
|
$104.0K
-56.12%
YoY
|
$109.0K
-62.8%
YoY
|
$136.0K
-61.8%
YoY
|
$180.0K
-49.3%
YoY
|
$237.0K
-33.98%
YoY
|
$293.0K
-15.8%
YoY
|
$356.0K
6.59%
YoY
|
$355.0K
-55.57%
YoY
|
$359.0K
-29.47%
YoY
|
$348.0K
39.76%
YoY
|
$334.0K
33.6%
YoY
|
$799.0K
207.31%
YoY
|
| Operating Expenses |
$17.73M
26.68%
YoY
|
$17.51M
-4.66%
YoY
|
$14.98M
-8.46%
YoY
|
$15.30M
22.43%
YoY
|
$14.00M
13.86%
YoY
|
$18.37M
41.82%
YoY
|
$16.37M
46.03%
YoY
|
$12.50M
4.6%
YoY
|
$12.29M
-18.64%
YoY
|
$12.95M
-46.25%
YoY
|
$11.21M
-57.6%
YoY
|
$11.95M
-55.73%
YoY
|
$15.11M
-50.38%
YoY
|
$24.10M
-11.72%
YoY
|
$26.43M
-7.71%
YoY
|
$26.99M
39.31%
YoY
|
$30.45M
96.07%
YoY
|
$27.30M
6046.85%
YoY
|
$28.64M
161.71%
YoY
|
| Operating Profit |
-$5.492M
105.62%
YoY
|
-$4.887M
-34.03%
YoY
|
$1.216M
-125.22%
YoY
|
-$1.919M
-14.48%
YoY
|
-$2.671M
-53.52%
YoY
|
-$7.408M
140.36%
YoY
|
-$4.822M
-38.81%
YoY
|
-$2.244M
-66.58%
YoY
|
-$5.746M
-47.55%
YoY
|
-$3.082M
-85.11%
YoY
|
-$7.880M
-63.89%
YoY
|
-$6.714M
-67.03%
YoY
|
-$10.96M
-49.5%
YoY
|
-$20.70M
-37.84%
YoY
|
-$21.82M
58.57%
YoY
|
-$20.36M
247.91%
YoY
|
-$21.70M
661.8%
YoY
|
-$33.30M
-442.39%
YoY
|
-$13.76M
1129.76%
YoY
|
| Interest Expense |
N/A
|
-$588.0K
-57.3%
YoY
|
-$860.0K
667.86%
YoY
|
-$979.0K
4795.0%
YoY
|
-$991.0K
-715.53%
YoY
|
-$1.377M
613.47%
YoY
|
-$112.0K
-183.58%
YoY
|
-$20.00K
-138.46%
YoY
|
$161.0K
-94.27%
YoY
|
-$193.0K
-35.67%
YoY
|
$134.0K
-131.98%
YoY
|
$52.00K
-74.38%
YoY
|
$2.812M
1144.25%
YoY
|
-$300.0K
-25.0%
YoY
|
-$419.0K
-187.84%
YoY
|
$203.0K
-58.06%
YoY
|
$226.0K
-45.8%
YoY
|
-$400.0K
-94.44%
YoY
|
$477.0K
26.53%
YoY
|
| Other Income/Expense, Net |
$2.163M
-62.11%
YoY
|
-$3.741M
1491.91%
YoY
|
$2.927M
-470.98%
YoY
|
-$35.70M
-3289.9%
YoY
|
$5.708M
-36.72%
YoY
|
-$235.0K
-93.55%
YoY
|
-$789.0K
-135.24%
YoY
|
$1.119M
-164.02%
YoY
|
$9.020M
-1090.12%
YoY
|
-$3.646M
-343.07%
YoY
|
$2.239M
-8.76%
YoY
|
-$1.748M
-120.16%
YoY
|
-$911.0K
-87.09%
YoY
|
$1.500M
-84.54%
YoY
|
$2.454M
-111.87%
YoY
|
$8.671M
1567.5%
YoY
|
-$7.055M
40.99%
YoY
|
$9.700M
-538.91%
YoY
|
-$20.68M
5313.61%
YoY
|
| Pretax Income |
-$3.329M
-209.61%
YoY
|
-$9.216M
2.17%
YoY
|
$4.143M
-173.84%
YoY
|
-$37.61M
3243.47%
YoY
|
$3.037M
-7.24%
YoY
|
-$9.020M
30.33%
YoY
|
-$5.611M
-0.53%
YoY
|
-$1.125M
-86.71%
YoY
|
$3.274M
-127.59%
YoY
|
-$6.921M
-64.51%
YoY
|
-$5.641M
-70.87%
YoY
|
-$8.462M
-27.63%
YoY
|
-$11.87M
-58.72%
YoY
|
-$19.50M
-18.75%
YoY
|
-$19.37M
-43.77%
YoY
|
-$11.69M
119.24%
YoY
|
-$28.75M
266.16%
YoY
|
-$24.00M
192.08%
YoY
|
-$34.44M
2194.54%
YoY
|
| Income Tax |
$7.000K
-41.67%
YoY
|
-$26.00K
-181.25%
YoY
|
$9.000K
N/A
|
$33.00K
50.0%
YoY
|
$12.00K
N/A
|
$32.00K
540.0%
YoY
|
$0.00
N/A
|
$22.00K
340.0%
YoY
|
$0.00
N/A
|
$5.000K
N/A
|
$0.00
-100.0%
YoY
|
$5.000K
-80.77%
YoY
|
$0.00
-100.0%
YoY
|
$0.00
N/A
|
-$5.000K
-66.67%
YoY
|
$26.00K
1200.0%
YoY
|
$7.000K
40.0%
YoY
|
$0.00
N/A
|
-$15.00K
N/A
|
| Net Earnings |
-$3.336M
-210.28%
YoY
|
-$9.898M
2.23%
YoY
|
$4.134M
-173.68%
YoY
|
-$37.65M
3182.21%
YoY
|
$3.025M
-7.61%
YoY
|
-$9.682M
17.8%
YoY
|
-$5.611M
-0.53%
YoY
|
-$1.147M
-86.45%
YoY
|
$3.274M
-127.59%
YoY
|
-$8.219M
-57.85%
YoY
|
-$5.641M
-70.87%
YoY
|
-$8.467M
-27.74%
YoY
|
-$11.87M
-58.73%
YoY
|
-$19.50M
-18.75%
YoY
|
-$19.36M
-43.81%
YoY
|
-$11.72M
119.64%
YoY
|
-$28.76M
266.02%
YoY
|
-$24.00M
192.08%
YoY
|
-$34.46M
2195.54%
YoY
|
| Basic Earnings Per Share |
-$0.15
-236.36%
YoY
|
N/A
|
$0.17
-127.87%
YoY
|
-$2.37
690.0%
YoY
|
$0.11
-26.67%
YoY
|
N/A
|
-$0.61
-27.38%
YoY
|
-$0.30
-74.79%
YoY
|
$0.15
-236.36%
YoY
|
N/A
|
-$0.84
394.12%
YoY
|
-$1.19
981.82%
YoY
|
-$0.11
-57.69%
YoY
|
N/A
|
-$0.17
-52.78%
YoY
|
-$0.11
-54.17%
YoY
|
-$0.26
-25.71%
YoY
|
N/A
|
-$0.36
N/A
|
| Diluted Earnings Per Share |
-$0.25
-327.27%
YoY
|
-$0.39
-37.53%
YoY
|
-$0.06
-90.16%
YoY
|
-$2.37
690.0%
YoY
|
$0.11
-121.57%
YoY
|
-$0.64
-34.1%
YoY
|
-$0.61
-27.38%
YoY
|
-$0.30
-74.79%
YoY
|
-$0.51
363.64%
YoY
|
-$0.97
458.61%
YoY
|
-$0.84
394.12%
YoY
|
-$1.19
981.82%
YoY
|
-$0.11
-57.69%
YoY
|
-$0.17
-100.0%
YoY
|
-$0.17
-100.0%
YoY
|
-$0.11
-54.17%
YoY
|
-$0.26
-25.71%
YoY
|
-$219.1K
-26.7%
YoY
|
-$356.4K
33872.4%
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 |
28.16M shares
69.99%
YoY
|
27.58M shares
71.99%
YoY
|
17.04M shares
81.07%
YoY
|
16.52M shares
82.64%
YoY
|
16.57M shares
84.8%
YoY
|
16.04M shares
87.15%
YoY
|
9.413M shares
11.04%
YoY
|
9.048M shares
-92.31%
YoY
|
8.964M shares
-92.37%
YoY
|
8.569M shares
-92.54%
YoY
|
8.477M shares
-92.59%
YoY
|
117.7M shares
6.19%
YoY
|
117.5M shares
6.42%
YoY
|
114.9M shares
1.78%
YoY
|
114.4M shares
18.3%
YoY
|
110.8M shares
391.82%
YoY
|
110.4M shares
396.47%
YoY
|
112.8M
N/A
|
96.68M shares
N/A
|
| Diluted Shares Outstanding |
27.56M shares
79.19%
YoY
|
N/A
|
19.31M shares
74.9%
YoY
|
15.72M shares
77.24%
YoY
|
15.38M shares
59.95%
YoY
|
N/A
|
11.04M shares
32.87%
YoY
|
8.867M shares
7.96%
YoY
|
9.618M shares
-91.53%
YoY
|
N/A
|
8.311M shares
-92.56%
YoY
|
8.213M shares
-92.59%
YoY
|
113.5M shares
2.86%
YoY
|
N/A
|
111.8M shares
15.61%
YoY
|
110.8M shares
391.82%
YoY
|
110.4M shares
396.47%
YoY
|
N/A
|
96.68M shares
N/A
|
Loading...