|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$59.23M
4.5%
YoY
|
$56.68M
27.24%
YoY
|
$44.55M
127.51%
YoY
|
$19.58M
51.49%
YoY
|
$12.92M
-18.4%
YoY
|
| Cost Of Revenue |
$43.44M
8.01%
YoY
|
$40.22M
26.62%
YoY
|
$31.77M
202.74%
YoY
|
$10.49M
65.94%
YoY
|
$6.323M
-20.02%
YoY
|
| Gross Profit |
$15.79M
-4.09%
YoY
|
$16.46M
28.79%
YoY
|
$12.78M
40.64%
YoY
|
$9.087M
37.65%
YoY
|
$6.601M
-16.79%
YoY
|
| Selling, General & Admin |
$16.43M
-23.14%
YoY
|
$21.38M
7.44%
YoY
|
$19.90M
39.64%
YoY
|
$14.25M
-23.01%
YoY
|
$18.51M
-16.07%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$56.00K
-55.91%
YoY
|
$127.0K
-95.14%
YoY
|
$2.615M
6781.58%
YoY
|
$38.00K
-97.68%
YoY
|
$1.639M
-55.54%
YoY
|
| Operating Expenses |
$16.43M
-23.14%
YoY
|
$21.38M
-5.08%
YoY
|
$22.52M
58.06%
YoY
|
$14.25M
-23.01%
YoY
|
$18.51M
-16.22%
YoY
|
| Operating Profit |
-$1.432M
-70.88%
YoY
|
-$4.918M
-49.52%
YoY
|
-$9.742M
88.73%
YoY
|
-$5.162M
-56.65%
YoY
|
-$11.91M
-15.91%
YoY
|
| Interest Expense |
-$22.00K
-43.59%
YoY
|
-$39.00K
-99.58%
YoY
|
-$9.189M
115.55%
YoY
|
-$4.263M
1043.39%
YoY
|
-$372.8K
-40.89%
YoY
|
| Other Income/Expense, Net |
-$12.02M
-0.69%
YoY
|
-$12.11M
-2870.25%
YoY
|
$437.0K
-114.75%
YoY
|
-$2.963M
56.61%
YoY
|
-$1.892M
-790.3%
YoY
|
| Pretax Income |
-$13.46M
-20.96%
YoY
|
-$17.02M
-52.13%
YoY
|
-$35.56M
337.71%
YoY
|
-$8.125M
-32.29%
YoY
|
-$12.00M
-83.62%
YoY
|
| Income Tax |
$0.00
N/A
|
$0.00
N/A
|
$0.00
N/A
|
$0.00
N/A
|
$0.00
-100.0%
YoY
|
| Net Earnings |
-$13.46M
-20.96%
YoY
|
-$17.02M
-52.13%
YoY
|
-$35.56M
337.71%
YoY
|
-$8.125M
-32.29%
YoY
|
-$12.00M
-83.5%
YoY
|
| Basic Earnings Per Share |
-$0.08
-20.0%
YoY
|
-$0.10
-54.55%
YoY
|
-$0.22
340.0%
YoY
|
-$0.05
-50.0%
YoY
|
-$0.10
N/A
|
| Diluted Earnings Per Share |
-$0.08
-20.0%
YoY
|
-$0.10
-53.65%
YoY
|
-$0.22
331.48%
YoY
|
-$0.05
-100.0%
YoY
|
-$93.63K
-85.51%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
176.5M
3.12%
YoY
|
171.2M
3.85%
YoY
|
164.8M shares
10.49%
YoY
|
149.2M shares
16.41%
YoY
|
128.2M shares
N/A
|
| Diluted Shares Outstanding |
176.5M
3.12%
YoY
|
171.2M
3.85%
YoY
|
164.8M shares
10.49%
YoY
|
149.2M shares
16.41%
YoY
|
128.2M shares
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 Q3 | 2022 Q2 | 2022 Q1 | 2021 Q4 | 2021 Q3 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$13.96M
-1.6%
YoY
|
$15.69M
-8.13%
YoY
|
$13.94M
-1.49%
YoY
|
$15.41M
18.5%
YoY
|
$14.19M
13.99%
YoY
|
$17.08M
12.78%
YoY
|
$14.15M
-7.44%
YoY
|
$13.00M
3.07%
YoY
|
$12.45M
730.97%
YoY
|
$15.14M
193.47%
YoY
|
$15.29M
191.55%
YoY
|
$12.62M
120.68%
YoY
|
$1.498M
-56.69%
YoY
|
$5.160M
20.39%
YoY
|
$5.244M
37.81%
YoY
|
$5.717M
134.93%
YoY
|
$3.459M
44.15%
YoY
|
$4.286M
-33.03%
YoY
|
$3.805M
-22.25%
YoY
|
| Cost Of Revenue |
$9.654M
-2.66%
YoY
|
$11.47M
-0.84%
YoY
|
$9.686M
-0.8%
YoY
|
$12.37M
29.12%
YoY
|
$9.918M
6.52%
YoY
|
$11.57M
19.14%
YoY
|
$9.764M
-18.14%
YoY
|
$9.581M
4.57%
YoY
|
$9.311M
859.9%
YoY
|
$9.707M
250.81%
YoY
|
$11.93M
284.99%
YoY
|
$9.162M
216.01%
YoY
|
$970.0K
-42.62%
YoY
|
$2.767M
55.18%
YoY
|
$3.098M
82.54%
YoY
|
$2.899M
96.41%
YoY
|
$1.691M
23.69%
YoY
|
$1.783M
-38.51%
YoY
|
$1.697M
-18.61%
YoY
|
| Gross Profit |
$4.309M
0.87%
YoY
|
$4.223M
-23.41%
YoY
|
$4.254M
-3.03%
YoY
|
$3.037M
-11.25%
YoY
|
$4.272M
36.18%
YoY
|
$5.514M
1.43%
YoY
|
$4.387M
30.49%
YoY
|
$3.422M
-0.93%
YoY
|
$3.137M
494.13%
YoY
|
$5.436M
127.16%
YoY
|
$3.362M
56.66%
YoY
|
$3.454M
22.59%
YoY
|
$528.0K
-70.14%
YoY
|
$2.393M
-4.39%
YoY
|
$2.146M
1.79%
YoY
|
$2.817M
194.31%
YoY
|
$1.769M
71.22%
YoY
|
$2.503M
-28.49%
YoY
|
$2.108M
-24.96%
YoY
|
| Selling, General & Admin |
$2.566M
-43.28%
YoY
|
$3.323M
-43.79%
YoY
|
$4.099M
-7.14%
YoY
|
$4.021M
-24.27%
YoY
|
$4.524M
-13.73%
YoY
|
$5.912M
-15.04%
YoY
|
$4.414M
7.11%
YoY
|
$5.310M
-27.99%
YoY
|
$5.244M
52.98%
YoY
|
$6.958M
92.26%
YoY
|
$4.121M
24.01%
YoY
|
$7.374M
114.16%
YoY
|
$3.428M
-1.81%
YoY
|
$3.619M
-25.19%
YoY
|
$3.323M
-28.48%
YoY
|
$3.443M
-27.51%
YoY
|
$3.491M
-9.99%
YoY
|
$4.838M
-41.22%
YoY
|
$4.646M
-24.49%
YoY
|
| Research & Development |
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
|
| Depreciation & Amortization |
$17.00K
30.77%
YoY
|
$465.0K
-9.71%
YoY
|
$457.0K
-11.43%
YoY
|
$519.0K
0.58%
YoY
|
$13.00K
-67.5%
YoY
|
$515.0K
-13.45%
YoY
|
$516.0K
-40.0%
YoY
|
$516.0K
-32.72%
YoY
|
$40.00K
471.43%
YoY
|
$595.0K
49.12%
YoY
|
$860.0K
115.46%
YoY
|
$767.0K
8957.63%
YoY
|
$7.000K
-98.25%
YoY
|
$399.0K
-1.31%
YoY
|
$399.1K
-2.12%
YoY
|
$8.468K
-48.64%
YoY
|
$399.7K
-3.54%
YoY
|
$404.3K
8.96%
YoY
|
$407.8K
-68.84%
YoY
|
| Operating Expenses |
$2.566M
-43.28%
YoY
|
$3.788M
-40.9%
YoY
|
$4.099M
-7.14%
YoY
|
$4.021M
-24.27%
YoY
|
$4.524M
-13.73%
YoY
|
$6.410M
-15.65%
YoY
|
$4.414M
7.11%
YoY
|
$5.310M
-27.99%
YoY
|
$5.244M
52.98%
YoY
|
$7.599M
109.17%
YoY
|
$4.121M
24.01%
YoY
|
$7.374M
114.16%
YoY
|
$3.428M
-11.82%
YoY
|
$3.633M
-24.9%
YoY
|
$3.323M
-28.48%
YoY
|
$3.443M
-27.51%
YoY
|
$3.887M
-9.06%
YoY
|
$4.838M
-41.22%
YoY
|
$4.646M
-24.49%
YoY
|
| Operating Profit |
$1.743M
-791.67%
YoY
|
$435.0K
-148.57%
YoY
|
$155.0K
-674.07%
YoY
|
-$984.0K
-47.88%
YoY
|
-$252.0K
-88.04%
YoY
|
-$895.6K
-58.59%
YoY
|
-$27.00K
-99.84%
YoY
|
-$1.888M
-51.84%
YoY
|
-$2.107M
-27.34%
YoY
|
-$2.163M
74.44%
YoY
|
-$17.02M
1345.88%
YoY
|
-$3.920M
526.49%
YoY
|
-$2.900M
36.87%
YoY
|
-$1.240M
-46.89%
YoY
|
-$1.177M
-53.63%
YoY
|
-$625.7K
-83.5%
YoY
|
-$2.119M
-34.64%
YoY
|
-$2.335M
-50.64%
YoY
|
-$2.538M
-24.1%
YoY
|
| Interest Expense |
-$4.000K
-33.33%
YoY
|
-$3.101M
2.77%
YoY
|
-$6.000K
-40.0%
YoY
|
-$6.000K
-99.82%
YoY
|
-$6.000K
-99.8%
YoY
|
-$3.017M
1.32%
YoY
|
-$10.00K
25.0%
YoY
|
-$3.373M
49.65%
YoY
|
-$3.004M
155.88%
YoY
|
-$2.978M
68.44%
YoY
|
-$8.000K
-98.95%
YoY
|
-$2.254M
151.43%
YoY
|
-$1.174M
3225.78%
YoY
|
-$1.768M
5801.2%
YoY
|
-$759.0K
28433.83%
YoY
|
-$896.5K
90.05%
YoY
|
-$35.30K
-88.09%
YoY
|
-$29.96K
-100.06%
YoY
|
-$2.660K
-85.77%
YoY
|
| Other Income/Expense, Net |
-$3.043M
2.15%
YoY
|
$142.0K
19.33%
YoY
|
-$2.988M
-7.46%
YoY
|
-$3.097M
-6.72%
YoY
|
-$2.979M
12.03%
YoY
|
$119.0K
440.91%
YoY
|
-$3.229M
17.46%
YoY
|
-$3.320M
54.35%
YoY
|
-$2.659M
196.76%
YoY
|
$22.00K
-79.05%
YoY
|
-$2.749M
270.99%
YoY
|
-$2.151M
282.87%
YoY
|
-$896.0K
11.4%
YoY
|
$105.0K
-119.16%
YoY
|
-$741.0K
-8.84%
YoY
|
-$561.8K
-19.37%
YoY
|
-$804.3K
-760.17%
YoY
|
-$548.1K
-303.0%
YoY
|
-$812.9K
222.85%
YoY
|
| Pretax Income |
-$1.300M
-59.76%
YoY
|
-$3.310M
-12.76%
YoY
|
-$2.833M
-12.99%
YoY
|
-$4.081M
-21.64%
YoY
|
-$3.231M
-32.21%
YoY
|
-$3.794M
-36.02%
YoY
|
-$3.256M
-83.53%
YoY
|
-$5.208M
-14.22%
YoY
|
-$4.766M
25.55%
YoY
|
-$5.930M
104.27%
YoY
|
-$19.77M
930.6%
YoY
|
-$6.071M
411.23%
YoY
|
-$3.796M
79.32%
YoY
|
-$2.903M
-0.34%
YoY
|
-$1.918M
-33.61%
YoY
|
-$1.188M
-73.55%
YoY
|
-$2.117M
23.85%
YoY
|
-$2.913M
-70.0%
YoY
|
-$2.889M
-95.37%
YoY
|
| Income Tax |
$0.00
N/A
|
$0.00
N/A
|
$0.00
N/A
|
$0.00
N/A
|
$0.00
N/A
|
$0.00
N/A
|
$0.00
N/A
|
$0.00
N/A
|
$0.00
N/A
|
$0.00
N/A
|
$0.00
N/A
|
$0.00
N/A
|
$0.00
N/A
|
$0.00
N/A
|
N/A
N/A
|
N/A
N/A
|
N/A
N/A
|
$0.00
-100.0%
YoY
|
$0.00
-100.0%
YoY
|
| Net Earnings |
-$1.300M
-59.76%
YoY
|
-$3.310M
-12.76%
YoY
|
-$2.833M
-12.99%
YoY
|
-$4.081M
-21.64%
YoY
|
-$3.231M
-32.21%
YoY
|
-$3.794M
-36.02%
YoY
|
-$3.256M
-83.53%
YoY
|
-$5.208M
-14.22%
YoY
|
-$4.766M
25.55%
YoY
|
-$5.930M
104.13%
YoY
|
-$19.77M
930.6%
YoY
|
-$6.071M
411.23%
YoY
|
-$3.796M
79.32%
YoY
|
-$2.905M
-0.27%
YoY
|
-$1.918M
-33.61%
YoY
|
-$1.188M
-73.55%
YoY
|
-$2.117M
23.85%
YoY
|
-$2.913M
-69.59%
YoY
|
-$2.889M
-95.36%
YoY
|
| Basic Earnings Per Share |
-$0.01
-50.0%
YoY
|
N/A
|
-$0.02
0.0%
YoY
|
-$0.02
-33.33%
YoY
|
-$0.02
-33.33%
YoY
|
N/A
|
-$0.02
-83.33%
YoY
|
-$0.03
-25.0%
YoY
|
-$0.03
0.0%
YoY
|
N/A
|
-$0.12
1100.0%
YoY
|
-$0.04
300.0%
YoY
|
-$0.03
200.0%
YoY
|
N/A
|
-$0.01
-66.67%
YoY
|
-$0.01
-75.0%
YoY
|
-$0.01
N/A
|
N/A
|
-$0.03
N/A
|
| Diluted Earnings Per Share |
-$0.01
-50.0%
YoY
|
-$0.02
0.0%
YoY
|
-$0.02
0.0%
YoY
|
-$0.02
-33.33%
YoY
|
-$0.02
-33.33%
YoY
|
-$0.02
-36.13%
YoY
|
-$0.02
-83.33%
YoY
|
-$0.03
-25.0%
YoY
|
-$0.03
0.0%
YoY
|
-$0.03
77.89%
YoY
|
-$0.12
-100.0%
YoY
|
-$0.04
-100.0%
YoY
|
-$0.03
-100.0%
YoY
|
-$0.02
-100.0%
YoY
|
-$12.86K
-44.03%
YoY
|
-$7.961K
-78.66%
YoY
|
-$14.20K
-1.17%
YoY
|
-$19.75K
-74.06%
YoY
|
-$22.97K
-95.9%
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 |
181.0M
2.88%
YoY
|
178.4M
4.28%
YoY
|
176.0M
2.85%
YoY
|
176.0M
2.86%
YoY
|
176.0M
2.57%
YoY
|
171.1M
-0.11%
YoY
|
171.1M shares
-0.11%
YoY
|
171.1M shares
-0.08%
YoY
|
171.6M shares
14.66%
YoY
|
171.3M shares
14.84%
YoY
|
171.3M shares
14.83%
YoY
|
171.2M shares
14.78%
YoY
|
149.6M shares
0.35%
YoY
|
149.2M shares
N/A
|
149.2M shares
18.62%
YoY
|
149.2M shares
23.93%
YoY
|
149.1M shares
N/A
|
N/A
|
125.7M shares
N/A
|
| Diluted Shares Outstanding |
181.0M
2.87%
YoY
|
N/A
|
175.9M
2.78%
YoY
|
176.0M
2.85%
YoY
|
176.0M
2.77%
YoY
|
N/A
|
171.1M
-0.11%
YoY
|
171.1M shares
2.59%
YoY
|
171.2M shares
14.38%
YoY
|
N/A
|
171.3M shares
14.83%
YoY
|
166.8M shares
11.81%
YoY
|
149.7M shares
0.41%
YoY
|
N/A
|
149.2M shares
N/A
|
149.2M shares
N/A
|
149.1M shares
N/A
|
N/A
|
N/A
|
Loading...