|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$32.72M
-55.18%
YoY
|
$73.00M
-10.09%
YoY
|
$81.19M
-20.82%
YoY
|
$102.5M
31.05%
YoY
|
$78.25M
41.74%
YoY
|
| Cost Of Revenue |
$23.91M
-58.93%
YoY
|
$58.22M
-11.1%
YoY
|
$65.49M
-18.59%
YoY
|
$80.44M
30.62%
YoY
|
$61.58M
39.03%
YoY
|
| Gross Profit |
$9.038M
-41.14%
YoY
|
$15.36M
-2.24%
YoY
|
$15.71M
-28.94%
YoY
|
$22.10M
32.61%
YoY
|
$16.67M
52.7%
YoY
|
| Selling, General & Admin |
$9.821M
-49.61%
YoY
|
$19.49M
-15.11%
YoY
|
$22.96M
-17.13%
YoY
|
$27.71M
26.72%
YoY
|
$21.87M
38.37%
YoY
|
| Research & Development |
$2.018M
34.8%
YoY
|
$1.497M
-30.5%
YoY
|
$2.154M
17.96%
YoY
|
$1.826M
-2.51%
YoY
|
$1.873M
3.77%
YoY
|
| Depreciation & Amortization |
$80.00K
-78.02%
YoY
|
$364.0K
-82.7%
YoY
|
$2.104M
549.38%
YoY
|
$324.0K
-90.5%
YoY
|
$3.411M
48.82%
YoY
|
| Operating Expenses |
$12.88M
-42.14%
YoY
|
$22.27M
-18.19%
YoY
|
$27.22M
-14.02%
YoY
|
$31.66M
16.6%
YoY
|
$27.15M
36.43%
YoY
|
| Operating Profit |
-$3.846M
-44.35%
YoY
|
-$6.911M
-39.96%
YoY
|
-$11.51M
20.5%
YoY
|
-$9.552M
-8.85%
YoY
|
-$10.48M
16.66%
YoY
|
| Interest Expense |
-$1.178M
-65.9%
YoY
|
-$3.455M
4.6%
YoY
|
-$3.303M
-194.48%
YoY
|
$3.496M
-239.01%
YoY
|
-$2.515M
-4.3%
YoY
|
| Other Income/Expense, Net |
$3.313M
-187.44%
YoY
|
-$3.789M
558.96%
YoY
|
-$575.0K
-85.97%
YoY
|
-$4.097M
-58628.57%
YoY
|
$7.000K
-93.75%
YoY
|
| Pretax Income |
-$533.0K
-95.02%
YoY
|
-$10.70M
-64.42%
YoY
|
-$30.07M
120.34%
YoY
|
-$13.65M
5.09%
YoY
|
-$12.99M
12.95%
YoY
|
| Income Tax |
$495.0K
-170.92%
YoY
|
-$698.0K
8.55%
YoY
|
-$643.0K
1737.14%
YoY
|
-$35.00K
-122.44%
YoY
|
$156.0K
3020.0%
YoY
|
| Net Earnings |
-$137.0K
-98.63%
YoY
|
-$10.00M
-66.05%
YoY
|
-$29.46M
115.36%
YoY
|
-$13.68M
2.39%
YoY
|
-$13.36M
16.15%
YoY
|
| Basic Earnings Per Share |
-$0.01
-98.94%
YoY
|
-$0.94
-73.14%
YoY
|
-$3.50
92.31%
YoY
|
-$1.82
-17.27%
YoY
|
-$2.20
N/A
|
| Diluted Earnings Per Share |
-$0.01
-98.94%
YoY
|
-$0.94
-73.16%
YoY
|
-$3.50
91.08%
YoY
|
-$1.83
-100.0%
YoY
|
-$2.197M
-17.47%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
11.21M shares
4.76%
YoY
|
10.70M shares
27.15%
YoY
|
8.412M shares
11.04%
YoY
|
7.576M shares
24.56%
YoY
|
6.083M shares
N/A
|
| Diluted Shares Outstanding |
11.21M shares
4.76%
YoY
|
10.70M shares
27.15%
YoY
|
8.412M shares
11.04%
YoY
|
7.576M shares
24.56%
YoY
|
6.083M 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 |
$7.680M
-61.41%
YoY
|
$8.737M
-50.5%
YoY
|
$8.826M
-52.42%
YoY
|
$7.802M
-59.06%
YoY
|
$19.90M
8.66%
YoY
|
$17.65M
14.28%
YoY
|
$18.55M
6.12%
YoY
|
$19.06M
-6.79%
YoY
|
$18.32M
-34.16%
YoY
|
$15.45M
-38.23%
YoY
|
$17.48M
-35.28%
YoY
|
$20.45M
-15.54%
YoY
|
$27.82M
5.69%
YoY
|
$25.01M
0.55%
YoY
|
$27.01M
31.66%
YoY
|
$24.21M
84.53%
YoY
|
$26.32M
33.27%
YoY
|
$24.87M
92.78%
YoY
|
$20.51M
29.56%
YoY
|
| Cost Of Revenue |
$5.425M
-63.25%
YoY
|
$6.823M
-57.85%
YoY
|
$5.867M
-59.81%
YoY
|
$5.821M
-58.93%
YoY
|
$14.76M
11.34%
YoY
|
$16.19M
21.21%
YoY
|
$14.60M
8.37%
YoY
|
$14.17M
-14.41%
YoY
|
$13.26M
-40.0%
YoY
|
$13.35M
-36.39%
YoY
|
$13.47M
-35.95%
YoY
|
$16.56M
-9.12%
YoY
|
$22.10M
9.43%
YoY
|
$20.99M
11.64%
YoY
|
$21.03M
32.76%
YoY
|
$18.22M
85.56%
YoY
|
$20.19M
17.99%
YoY
|
$18.80M
80.69%
YoY
|
$15.84M
21.64%
YoY
|
| Gross Profit |
$2.255M
-56.14%
YoY
|
$1.914M
30.74%
YoY
|
$2.959M
-25.09%
YoY
|
$1.981M
-59.43%
YoY
|
$5.141M
1.64%
YoY
|
$1.464M
-29.99%
YoY
|
$3.950M
-1.47%
YoY
|
$4.883M
25.66%
YoY
|
$5.058M
-11.6%
YoY
|
$2.091M
-47.91%
YoY
|
$4.009M
-32.91%
YoY
|
$3.886M
-35.09%
YoY
|
$5.722M
-6.63%
YoY
|
$4.014M
-33.81%
YoY
|
$5.976M
27.94%
YoY
|
$5.987M
81.48%
YoY
|
$6.128M
132.47%
YoY
|
$6.064M
143.24%
YoY
|
$4.671M
66.29%
YoY
|
| Selling, General & Admin |
$2.771M
-45.28%
YoY
|
$3.600M
-20.83%
YoY
|
$2.852M
-34.51%
YoY
|
$1.431M
-71.52%
YoY
|
$5.064M
-9.0%
YoY
|
$4.547M
-14.09%
YoY
|
$4.355M
-22.02%
YoY
|
$5.025M
-5.46%
YoY
|
$5.565M
-17.75%
YoY
|
$5.293M
-18.99%
YoY
|
$5.585M
-26.74%
YoY
|
$5.315M
-24.84%
YoY
|
$6.766M
4.48%
YoY
|
$6.534M
0.26%
YoY
|
$7.624M
12.1%
YoY
|
$7.072M
72.11%
YoY
|
$6.476M
45.92%
YoY
|
$6.517M
-51.32%
YoY
|
$6.801M
29.89%
YoY
|
| Research & Development |
$478.0K
-5.72%
YoY
|
$613.0K
66.12%
YoY
|
$436.0K
67.05%
YoY
|
$556.0K
20.35%
YoY
|
$507.0K
25.19%
YoY
|
$369.0K
-46.52%
YoY
|
$261.0K
-45.85%
YoY
|
$462.0K
-17.35%
YoY
|
$405.0K
-4.26%
YoY
|
$690.0K
76.92%
YoY
|
$482.0K
8.31%
YoY
|
$559.0K
19.44%
YoY
|
$423.0K
-19.12%
YoY
|
$390.0K
-10.55%
YoY
|
$445.0K
-6.12%
YoY
|
$468.0K
0.0%
YoY
|
$523.0K
5.87%
YoY
|
$436.0K
-75.91%
YoY
|
$474.0K
N/A
|
| Depreciation & Amortization |
$16.00K
-42.86%
YoY
|
$299.0K
-2.61%
YoY
|
$17.00K
-81.11%
YoY
|
$284.0K
208.7%
YoY
|
$28.00K
-75.86%
YoY
|
$307.0K
-35.23%
YoY
|
$90.00K
-38.36%
YoY
|
$92.00K
-4.17%
YoY
|
$116.0K
7.41%
YoY
|
$474.0K
-14.13%
YoY
|
$146.0K
60.44%
YoY
|
$96.00K
65.52%
YoY
|
$108.0K
-79.93%
YoY
|
$552.0K
-515.04%
YoY
|
$91.00K
-96.29%
YoY
|
$58.00K
38.1%
YoY
|
$538.0K
-5.28%
YoY
|
-$133.0K
-122.32%
YoY
|
$2.456M
313.47%
YoY
|
| Operating Expenses |
$3.521M
-39.62%
YoY
|
$4.492M
-13.8%
YoY
|
$3.550M
-28.05%
YoY
|
$2.465M
-57.54%
YoY
|
$5.831M
-7.69%
YoY
|
$5.211M
-19.36%
YoY
|
$4.934M
-25.59%
YoY
|
$5.806M
-9.17%
YoY
|
$6.317M
-18.31%
YoY
|
$6.462M
-13.61%
YoY
|
$6.631M
-23.2%
YoY
|
$6.392M
-20.14%
YoY
|
$7.733M
2.6%
YoY
|
$7.480M
-1.86%
YoY
|
$8.634M
-2.82%
YoY
|
$8.004M
55.69%
YoY
|
$7.537M
37.04%
YoY
|
$7.622M
49.3%
YoY
|
$8.885M
52.4%
YoY
|
| Operating Profit |
-$1.266M
83.48%
YoY
|
-$2.578M
-31.2%
YoY
|
-$591.0K
-39.94%
YoY
|
-$484.0K
-47.56%
YoY
|
-$690.0K
-45.19%
YoY
|
-$3.747M
-14.28%
YoY
|
-$984.0K
-62.47%
YoY
|
-$923.0K
-63.17%
YoY
|
-$1.259M
-37.39%
YoY
|
-$4.371M
26.11%
YoY
|
-$2.622M
-1.35%
YoY
|
-$2.506M
24.24%
YoY
|
-$2.011M
42.73%
YoY
|
-$3.466M
122.46%
YoY
|
-$2.658M
-36.92%
YoY
|
-$2.017M
9.5%
YoY
|
-$1.409M
-50.8%
YoY
|
-$1.558M
-40.35%
YoY
|
-$4.214M
39.49%
YoY
|
| Interest Expense |
-$306.0K
-33.77%
YoY
|
-$527.0K
-35.34%
YoY
|
-$248.0K
-73.3%
YoY
|
-$131.0K
-83.5%
YoY
|
-$462.0K
-150.38%
YoY
|
-$815.0K
11.95%
YoY
|
-$929.0K
-203.45%
YoY
|
-$794.0K
-207.3%
YoY
|
$917.0K
-2.24%
YoY
|
-$728.0K
-21.47%
YoY
|
$898.0K
2.05%
YoY
|
$740.0K
-15.72%
YoY
|
$938.0K
-215.52%
YoY
|
-$927.0K
48.32%
YoY
|
$880.0K
-249.91%
YoY
|
$878.0K
22.97%
YoY
|
-$812.0K
37.86%
YoY
|
-$625.0K
-6.86%
YoY
|
-$587.0K
-21.1%
YoY
|
| Other Income/Expense, Net |
-$385.0K
-73.17%
YoY
|
$1.800M
157.88%
YoY
|
-$36.00K
-94.55%
YoY
|
$3.609M
-270.08%
YoY
|
-$1.435M
61.96%
YoY
|
$698.0K
-63.22%
YoY
|
-$661.0K
-65.17%
YoY
|
-$2.122M
45.24%
YoY
|
-$886.0K
-47.54%
YoY
|
$1.898M
605.58%
YoY
|
-$1.898M
73.02%
YoY
|
-$1.461M
15.31%
YoY
|
-$1.689M
539.77%
YoY
|
$269.0K
5280.0%
YoY
|
-$1.097M
589.94%
YoY
|
-$1.267M
90.53%
YoY
|
-$264.0K
-340.0%
YoY
|
$5.000K
-98.84%
YoY
|
-$159.0K
893.75%
YoY
|
| Pretax Income |
-$1.651M
-22.31%
YoY
|
-$1.630M
-57.82%
YoY
|
-$627.0K
-61.88%
YoY
|
$3.125M
-202.63%
YoY
|
-$2.125M
-0.93%
YoY
|
-$3.864M
-78.4%
YoY
|
-$1.645M
-63.61%
YoY
|
-$3.045M
-23.24%
YoY
|
-$2.145M
-42.03%
YoY
|
-$17.89M
333.73%
YoY
|
-$4.520M
20.37%
YoY
|
-$3.967M
20.8%
YoY
|
-$3.700M
48.89%
YoY
|
-$4.124M
89.35%
YoY
|
-$3.755M
-24.29%
YoY
|
-$3.284M
30.99%
YoY
|
-$2.485M
-25.67%
YoY
|
-$2.178M
-23.66%
YoY
|
-$4.960M
31.18%
YoY
|
| Income Tax |
N/A
N/A
|
$339.0K
-156.13%
YoY
|
$120.0K
-360.87%
YoY
|
$72.00K
N/A
|
-$36.00K
-23.4%
YoY
|
-$604.0K
350.75%
YoY
|
-$46.00K
-78.6%
YoY
|
N/A
N/A
|
-$47.00K
-75.65%
YoY
|
-$134.0K
76.32%
YoY
|
-$215.0K
-490.91%
YoY
|
-$101.0K
3.06%
YoY
|
-$193.0K
-329.76%
YoY
|
-$76.00K
-305.41%
YoY
|
$55.00K
-52.99%
YoY
|
-$98.00K
-3366.67%
YoY
|
$84.00K
N/A
|
$37.00K
640.0%
YoY
|
$117.0K
N/A
|
| Net Earnings |
-$1.651M
-20.97%
YoY
|
$630.0K
-119.27%
YoY
|
-$747.0K
-53.28%
YoY
|
$2.051M
-167.36%
YoY
|
-$2.089M
-0.43%
YoY
|
-$3.270M
-81.59%
YoY
|
-$1.599M
-62.86%
YoY
|
-$3.045M
-21.24%
YoY
|
-$2.098M
-40.18%
YoY
|
-$17.76M
337.79%
YoY
|
-$4.305M
12.99%
YoY
|
-$3.866M
21.34%
YoY
|
-$3.507M
36.51%
YoY
|
-$4.057M
78.96%
YoY
|
-$3.810M
-27.33%
YoY
|
-$3.186M
26.93%
YoY
|
-$2.569M
-23.15%
YoY
|
-$2.267M
-20.68%
YoY
|
-$5.243M
38.67%
YoY
|
| Basic Earnings Per Share |
-$0.11
-45.0%
YoY
|
N/A
|
-$0.06
-60.0%
YoY
|
$0.19
-167.86%
YoY
|
-$0.20
0.0%
YoY
|
N/A
|
-$0.15
-72.73%
YoY
|
-$0.28
-42.86%
YoY
|
-$0.20
-55.56%
YoY
|
N/A
|
-$0.55
5.77%
YoY
|
-$0.49
11.36%
YoY
|
-$0.45
32.35%
YoY
|
N/A
|
-$0.52
-28.77%
YoY
|
-$0.44
-16.98%
YoY
|
-$0.34
N/A
|
N/A
|
-$0.73
N/A
|
| Diluted Earnings Per Share |
-$0.11
-45.99%
YoY
|
$0.05
-117.76%
YoY
|
-$0.07
-53.3%
YoY
|
$0.19
-168.13%
YoY
|
-$0.20
0.0%
YoY
|
-$0.31
-82.3%
YoY
|
-$0.15
-72.71%
YoY
|
-$0.29
-41.87%
YoY
|
-$0.20
-56.58%
YoY
|
-$1.73
226.48%
YoY
|
-$0.55
-100.0%
YoY
|
-$0.49
-100.0%
YoY
|
-$0.45
-100.0%
YoY
|
-$0.53
-100.0%
YoY
|
-$502.7K
-30.72%
YoY
|
-$420.3K
-52.61%
YoY
|
-$350.9K
-50.65%
YoY
|
-$353.3K
-47.21%
YoY
|
-$725.7K
-11.93%
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 |
15.14M shares
41.33%
YoY
|
11.60M shares
8.31%
YoY
|
11.60M shares
8.51%
YoY
|
10.70M shares
0.09%
YoY
|
10.71M shares
0.21%
YoY
|
10.71M shares
0.41%
YoY
|
10.69M shares
35.51%
YoY
|
10.69M shares
35.6%
YoY
|
10.69M shares
35.62%
YoY
|
10.67M shares
38.67%
YoY
|
7.891M shares
4.09%
YoY
|
7.886M shares
4.04%
YoY
|
7.883M shares
4.94%
YoY
|
7.694M shares
N/A
|
7.580M shares
4.92%
YoY
|
7.580M shares
53.74%
YoY
|
7.511M shares
60.34%
YoY
|
N/A
|
7.225M shares
N/A
|
| Diluted Shares Outstanding |
15.14M shares
41.33%
YoY
|
N/A
|
11.51M shares
7.55%
YoY
|
10.71M shares
0.23%
YoY
|
10.71M shares
0.23%
YoY
|
N/A
|
10.70M shares
N/A
|
10.69M shares
37.42%
YoY
|
10.69M shares
37.92%
YoY
|
N/A
|
N/A
|
7.778M shares
3.08%
YoY
|
7.750M shares
3.18%
YoY
|
N/A
|
N/A
|
7.545M shares
N/A
|
7.511M shares
N/A
|
N/A
|
N/A
|
Loading...