|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$127.5M
-16.07%
YoY
|
$151.9M
31.4%
YoY
|
$115.6M
31.23%
YoY
|
$88.10M
38.92%
YoY
|
$63.41M
N/A
|
| Cost Of Revenue |
$104.8M
-14.15%
YoY
|
$122.1M
29.19%
YoY
|
$94.53M
26.39%
YoY
|
$74.79M
41.11%
YoY
|
$53.00M
N/A
|
| Gross Profit |
$22.65M
-23.95%
YoY
|
$29.78M
41.31%
YoY
|
$21.08M
58.39%
YoY
|
$13.31M
27.75%
YoY
|
$10.42M
N/A
|
| Selling, General & Admin |
$38.46M
-11.93%
YoY
|
$43.68M
70.31%
YoY
|
$25.64M
79.4%
YoY
|
$14.29M
111.07%
YoY
|
$6.772M
N/A
|
| Research & Development |
$363.3K
-53.37%
YoY
|
$779.2K
433.14%
YoY
|
$146.1K
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$730.4K
52.46%
YoY
|
$479.1K
926.72%
YoY
|
$46.66K
348.65%
YoY
|
$10.40K
185.71%
YoY
|
$3.640K
N/A
|
| Operating Expenses |
$60.50M
38.52%
YoY
|
$43.68M
70.31%
YoY
|
$25.64M
79.4%
YoY
|
$14.29M
111.07%
YoY
|
$6.772M
N/A
|
| Operating Profit |
-$37.85M
172.42%
YoY
|
-$13.89M
204.09%
YoY
|
-$4.569M
362.15%
YoY
|
-$988.7K
-127.14%
YoY
|
$3.643M
N/A
|
| Interest Expense |
$87.00K
-68.9%
YoY
|
$279.7K
-316.81%
YoY
|
-$129.0K
-304.08%
YoY
|
$63.22K
-172.63%
YoY
|
-$87.04K
N/A
|
| Other Income/Expense, Net |
-$186.7K
-145.71%
YoY
|
$408.4K
-243.71%
YoY
|
-$284.2K
-332.18%
YoY
|
$122.4K
81.94%
YoY
|
$67.27K
N/A
|
| Pretax Income |
-$38.04M
182.05%
YoY
|
-$13.49M
177.87%
YoY
|
-$4.853M
504.35%
YoY
|
-$803.1K
-122.16%
YoY
|
$3.624M
N/A
|
| Income Tax |
$1.204M
-6.11%
YoY
|
$1.282M
2.95%
YoY
|
$1.245M
16.26%
YoY
|
$1.071M
56.18%
YoY
|
$685.8K
N/A
|
| Net Earnings |
-$39.24M
165.71%
YoY
|
-$14.77M
142.15%
YoY
|
-$6.099M
225.41%
YoY
|
-$1.874M
-163.79%
YoY
|
$2.938M
N/A
|
| Basic Earnings Per Share |
-$0.69
155.56%
YoY
|
-$0.27
125.0%
YoY
|
-$0.12
200.0%
YoY
|
-$0.04
N/A
|
N/A
|
| Diluted Earnings Per Share |
-$0.69
155.56%
YoY
|
-$0.27
125.0%
YoY
|
-$0.12
258.53%
YoY
|
-$0.03
-163.8%
YoY
|
$0.05
N/A
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
56.85M shares
3.72%
YoY
|
54.81M shares
8.06%
YoY
|
50.73M shares
1.45%
YoY
|
50.00M shares
N/A
|
N/A
|
| Diluted Shares Outstanding |
56.85M shares
3.72%
YoY
|
54.81M shares
8.06%
YoY
|
50.73M shares
1.45%
YoY
|
50.00M shares
N/A
|
N/A
|
|
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 Q2 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$18.69M
-28.66%
YoY
|
$20.29M
-51.5%
YoY
|
$30.35M
-22.85%
YoY
|
$20.14M
-46.08%
YoY
|
$26.19M
-12.74%
YoY
|
$41.83M
0.34%
YoY
|
$39.34M
-8.23%
YoY
|
$37.34M
14.45%
YoY
|
$30.02M
24.36%
YoY
|
$41.69M
-29.15%
YoY
|
$42.86M
59.09%
YoY
|
$32.63M
-62.96%
YoY
|
$24.14M
26.94%
YoY
|
$58.84M
24.57%
YoY
|
$88.10M
N/A
|
| Cost Of Revenue |
$16.69M
-22.04%
YoY
|
$16.81M
-50.71%
YoY
|
$25.20M
-20.4%
YoY
|
$17.66M
-34.05%
YoY
|
$21.41M
-10.37%
YoY
|
$34.11M
-3.41%
YoY
|
$31.66M
-11.99%
YoY
|
$26.78M
2.99%
YoY
|
$23.89M
21.8%
YoY
|
$35.31M
-27.81%
YoY
|
$35.98M
62.41%
YoY
|
$26.00M
-65.23%
YoY
|
$19.62M
22.31%
YoY
|
$48.91M
22.51%
YoY
|
$74.79M
N/A
|
| Gross Profit |
$1.991M
-58.31%
YoY
|
$3.475M
-55.01%
YoY
|
$5.147M
-32.94%
YoY
|
$2.477M
-76.55%
YoY
|
$4.776M
-21.99%
YoY
|
$7.723M
21.12%
YoY
|
$7.674M
11.41%
YoY
|
$10.56M
59.44%
YoY
|
$6.122M
35.44%
YoY
|
$6.376M
-35.79%
YoY
|
$6.888M
43.74%
YoY
|
$6.625M
-50.21%
YoY
|
$4.520M
51.9%
YoY
|
$9.931M
35.82%
YoY
|
$13.31M
N/A
|
| Selling, General & Admin |
$5.910M
-61.53%
YoY
|
$6.140M
-59.29%
YoY
|
$6.078M
-53.02%
YoY
|
$17.09M
22.85%
YoY
|
$15.36M
30.16%
YoY
|
$15.08M
46.05%
YoY
|
$12.94M
65.87%
YoY
|
$13.92M
129.84%
YoY
|
$11.80M
47.85%
YoY
|
$10.33M
-11.04%
YoY
|
$7.800M
29.84%
YoY
|
$6.054M
-57.65%
YoY
|
$7.982M
106.19%
YoY
|
$11.61M
109.99%
YoY
|
$14.29M
N/A
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
$163.8K
285.79%
YoY
|
$25.27K
-91.5%
YoY
|
N/A
|
N/A
|
$42.45K
N/A
|
$297.4K
N/A
|
N/A
|
| Depreciation & Amortization |
$181.7K
2.45%
YoY
|
$200.9K
19.38%
YoY
|
$229.0K
21.45%
YoY
|
$679.2K
-56.99%
YoY
|
$177.3K
211.97%
YoY
|
$168.2K
305.57%
YoY
|
$188.5K
547.45%
YoY
|
$1.579M
6024.9%
YoY
|
$56.84K
-92.71%
YoY
|
$41.48K
-94.72%
YoY
|
$29.12K
344.14%
YoY
|
$25.78K
173.67%
YoY
|
$779.9K
N/A
|
$786.3K
80133.67%
YoY
|
$9.420K
N/A
|
| Operating Expenses |
$11.47M
-25.3%
YoY
|
$10.35M
-31.38%
YoY
|
$7.842M
-39.38%
YoY
|
$17.12M
23.02%
YoY
|
$15.36M
30.16%
YoY
|
$15.08M
46.05%
YoY
|
$12.94M
65.87%
YoY
|
$13.92M
129.84%
YoY
|
$11.80M
47.85%
YoY
|
$10.33M
-11.04%
YoY
|
$7.800M
29.84%
YoY
|
$6.054M
-57.65%
YoY
|
$7.982M
106.19%
YoY
|
$11.61M
109.99%
YoY
|
$14.29M
N/A
|
| Operating Profit |
-$9.484M
-10.41%
YoY
|
-$6.875M
-6.59%
YoY
|
-$2.695M
-48.79%
YoY
|
-$14.64M
336.76%
YoY
|
-$10.59M
86.37%
YoY
|
-$7.360M
86.3%
YoY
|
-$5.263M
477.53%
YoY
|
-$3.352M
-687.52%
YoY
|
-$5.680M
64.06%
YoY
|
-$3.951M
135.48%
YoY
|
-$911.3K
-24.99%
YoY
|
$570.6K
-157.71%
YoY
|
-$3.462M
286.53%
YoY
|
-$1.678M
-194.05%
YoY
|
-$988.7K
N/A
|
| Interest Expense |
N/A
|
$295.0K
-259.12%
YoY
|
-$6.900K
-105.86%
YoY
|
$100.5K
10368.75%
YoY
|
-$32.17K
20.88%
YoY
|
-$185.4K
-180.79%
YoY
|
$117.7K
55.01%
YoY
|
$960.00
-100.25%
YoY
|
-$26.61K
-104.02%
YoY
|
$229.5K
-157.26%
YoY
|
$75.91K
N/A
|
-$389.4K
-715.94%
YoY
|
$661.2K
N/A
|
-$400.8K
-676.23%
YoY
|
$63.22K
N/A
|
| Other Income/Expense, Net |
$138.2K
-246.88%
YoY
|
$378.5K
-312.0%
YoY
|
-$77.49K
-162.18%
YoY
|
-$139.2K
-228.22%
YoY
|
-$94.06K
555.82%
YoY
|
-$178.6K
-163.66%
YoY
|
$124.6K
-388.44%
YoY
|
$108.6K
-332.41%
YoY
|
-$14.34K
-78.89%
YoY
|
$280.5K
-792.74%
YoY
|
-$43.20K
N/A
|
-$46.71K
-138.16%
YoY
|
-$67.95K
N/A
|
-$40.49K
-173.7%
YoY
|
$122.4K
N/A
|
| Pretax Income |
-$9.346M
-12.49%
YoY
|
-$6.496M
-13.83%
YoY
|
-$2.773M
-46.04%
YoY
|
-$14.68M
352.7%
YoY
|
-$10.68M
87.55%
YoY
|
-$7.539M
105.4%
YoY
|
-$5.138M
484.84%
YoY
|
-$3.243M
-2511.36%
YoY
|
-$5.694M
98.49%
YoY
|
-$3.670M
73.21%
YoY
|
-$878.6K
N/A
|
$134.5K
-116.75%
YoY
|
-$2.869M
N/A
|
-$2.119M
-211.04%
YoY
|
-$803.1K
N/A
|
| Income Tax |
$177.4K
0.24%
YoY
|
$106.6K
-76.83%
YoY
|
$486.1K
6.42%
YoY
|
$109.9K
-38.38%
YoY
|
$177.0K
-30.72%
YoY
|
$460.0K
30.62%
YoY
|
$456.8K
-7.92%
YoY
|
$178.3K
1.73%
YoY
|
$255.5K
7.35%
YoY
|
$352.2K
-57.67%
YoY
|
$496.1K
N/A
|
$175.3K
-83.63%
YoY
|
$238.0K
N/A
|
$832.0K
32.15%
YoY
|
$1.071M
N/A
|
| Net Earnings |
-$9.523M
-12.28%
YoY
|
-$6.603M
-17.45%
YoY
|
-$3.259M
-41.75%
YoY
|
-$14.79M
332.32%
YoY
|
-$10.86M
82.47%
YoY
|
-$7.999M
98.86%
YoY
|
-$5.595M
307.02%
YoY
|
-$3.421M
8278.96%
YoY
|
-$5.950M
91.5%
YoY
|
-$4.022M
36.31%
YoY
|
-$1.375M
-31.33%
YoY
|
-$40.83K
-97.82%
YoY
|
-$3.107M
213.65%
YoY
|
-$2.951M
-330.78%
YoY
|
-$1.874M
N/A
|
| Basic Earnings Per Share |
-$0.17
-10.53%
YoY
|
-$0.12
-14.29%
YoY
|
-$0.06
-40.0%
YoY
|
N/A
|
-$0.19
72.73%
YoY
|
-$0.14
100.0%
YoY
|
-$0.10
233.33%
YoY
|
N/A
|
-$0.11
83.33%
YoY
|
-$0.07
600.0%
YoY
|
-$0.03
-25.0%
YoY
|
N/A
|
-$0.06
200.0%
YoY
|
-$0.01
N/A
|
N/A
|
| Diluted Earnings Per Share |
-$0.17
-10.53%
YoY
|
-$0.12
-14.29%
YoY
|
-$0.06
-40.0%
YoY
|
-$0.26
329.65%
YoY
|
-$0.19
72.73%
YoY
|
-$0.14
100.0%
YoY
|
-$0.10
233.33%
YoY
|
-$0.06
5085.47%
YoY
|
-$0.11
83.33%
YoY
|
-$0.07
32.83%
YoY
|
-$0.03
-25.0%
YoY
|
$0.00
-96.5%
YoY
|
-$0.06
200.0%
YoY
|
-$0.05
-330.84%
YoY
|
-$0.03
N/A
|
| 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
|
| Basic Shares Outstanding |
57.29M shares
0.35%
YoY
|
57.29M shares
1.14%
YoY
|
57.28M shares
1.12%
YoY
|
57.15M shares
1.32%
YoY
|
57.09M shares
5.18%
YoY
|
56.65M shares
4.38%
YoY
|
56.64M shares
3.25%
YoY
|
56.40M shares
6.21%
YoY
|
54.28M shares
8.56%
YoY
|
54.27M shares
8.54%
YoY
|
54.86M shares
9.71%
YoY
|
53.11M shares
N/A
|
50.00M shares
0.0%
YoY
|
50.00M shares
N/A
|
N/A
|
| Diluted Shares Outstanding |
57.29M shares
0.51%
YoY
|
57.26M shares
1.06%
YoY
|
57.27M shares
1.19%
YoY
|
N/A
|
57.00M shares
4.89%
YoY
|
56.66M shares
4.4%
YoY
|
56.60M shares
4.34%
YoY
|
N/A
|
54.35M shares
8.7%
YoY
|
54.27M shares
8.54%
YoY
|
54.25M shares
8.49%
YoY
|
N/A
|
50.00M shares
0.0%
YoY
|
50.00M shares
N/A
|
N/A
|
Loading...