|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$76.49M
14.39%
YoY
|
$66.86M
12.63%
YoY
|
$59.37M
31.85%
YoY
|
$45.03M
4.4%
YoY
|
$43.13M
-0.85%
YoY
|
| Cost Of Revenue |
$44.20M
12.22%
YoY
|
$39.39M
16.93%
YoY
|
$33.68M
18.35%
YoY
|
$28.46M
8.78%
YoY
|
$26.16M
8.11%
YoY
|
| Gross Profit |
$32.29M
17.51%
YoY
|
$27.48M
6.98%
YoY
|
$25.69M
55.05%
YoY
|
$16.57M
-2.37%
YoY
|
$16.97M
-12.53%
YoY
|
| Selling, General & Admin |
$28.19M
2.19%
YoY
|
$27.59M
20.44%
YoY
|
$22.90M
8.12%
YoY
|
$21.18M
-6.02%
YoY
|
$22.54M
4.34%
YoY
|
| Research & Development |
$2.353M
-29.91%
YoY
|
$3.357M
2.74%
YoY
|
$3.268M
-26.47%
YoY
|
$4.444M
40.13%
YoY
|
$3.172M
76.2%
YoY
|
| Depreciation & Amortization |
$1.356M
2.02%
YoY
|
$1.329M
29.5%
YoY
|
$1.026M
-41.44%
YoY
|
$1.752M
31.22%
YoY
|
$1.335M
-53.96%
YoY
|
| Operating Expenses |
$30.54M
-6.74%
YoY
|
$32.75M
20.41%
YoY
|
$27.20M
-11.4%
YoY
|
$30.70M
19.39%
YoY
|
$25.71M
9.87%
YoY
|
| Operating Profit |
$509.8K
-109.67%
YoY
|
-$5.270M
248.64%
YoY
|
-$1.512M
-89.3%
YoY
|
-$14.13M
61.63%
YoY
|
-$8.742M
118.55%
YoY
|
| Interest Expense |
-$2.111M
-2.71%
YoY
|
-$2.170M
-143.68%
YoY
|
$4.966M
28.04%
YoY
|
$3.879M
32.77%
YoY
|
$2.921M
-163.51%
YoY
|
| Other Income/Expense, Net |
-$27.82M
1160.94%
YoY
|
-$2.207M
-50.85%
YoY
|
-$4.490M
-235.96%
YoY
|
$3.302M
-65.28%
YoY
|
$9.511M
428.39%
YoY
|
| Pretax Income |
-$27.31M
265.34%
YoY
|
-$7.476M
24.58%
YoY
|
-$6.001M
-44.57%
YoY
|
-$10.83M
-1507.55%
YoY
|
$769.2K
-111.31%
YoY
|
| Income Tax |
$734.9K
263.3%
YoY
|
$202.3K
-48.7%
YoY
|
$394.3K
-288.34%
YoY
|
-$209.3K
-155.76%
YoY
|
$375.4K
-82.12%
YoY
|
| Net Earnings |
-$28.11M
288.86%
YoY
|
-$7.229M
378.3%
YoY
|
-$1.512M
-88.39%
YoY
|
-$13.02M
-266.76%
YoY
|
$7.808M
-178.87%
YoY
|
| Basic Earnings Per Share |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Earnings Per Share |
-$212.30
1100.23%
YoY
|
-$17.69
61.7%
YoY
|
-$10.94
1987.18%
YoY
|
-$0.52
26.64%
YoY
|
-$0.41
-60.12%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
132.4K shares
386.04%
YoY
|
27.24K shares
6479.71%
YoY
|
414.0 shares
-99.94%
YoY
|
709.5K shares
-96.25%
YoY
|
18.91M shares
N/A
|
| Diluted Shares Outstanding |
132.4K shares
386.04%
YoY
|
27.24K shares
6479.71%
YoY
|
414.0 shares
-99.94%
YoY
|
709.5K shares
-96.25%
YoY
|
18.91M shares
N/A
|
|
Concept
|
2026 Q2 | 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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$18.44M
8.69%
YoY
|
$18.06M
-33.72%
YoY
|
$16.13M
17.42%
YoY
|
$18.53M
2.16%
YoY
|
$16.97M
15.52%
YoY
|
$27.25M
58.8%
YoY
|
$13.74M
-18.59%
YoY
|
$18.14M
9.31%
YoY
|
$14.69M
-0.3%
YoY
|
$17.16M
6.76%
YoY
|
$16.88M
41.0%
YoY
|
$16.59M
25.31%
YoY
|
$14.73M
21.65%
YoY
|
$16.07M
36.84%
YoY
|
$11.97M
27.16%
YoY
|
$13.24M
-9.96%
YoY
|
$12.11M
17.26%
YoY
|
$11.75M
26.84%
YoY
|
$9.413M
6.53%
YoY
|
| Cost Of Revenue |
$10.74M
11.97%
YoY
|
$11.21M
-25.66%
YoY
|
$10.51M
30.77%
YoY
|
$11.48M
8.72%
YoY
|
$9.595M
8.92%
YoY
|
$15.08M
47.6%
YoY
|
$8.038M
-17.94%
YoY
|
$10.56M
8.11%
YoY
|
$8.809M
6.79%
YoY
|
$10.22M
17.0%
YoY
|
$9.796M
41.4%
YoY
|
$9.768M
22.32%
YoY
|
$8.249M
16.7%
YoY
|
$8.735M
9.51%
YoY
|
$6.928M
11.9%
YoY
|
$7.986M
-18.52%
YoY
|
$7.069M
14.04%
YoY
|
$7.976M
49.61%
YoY
|
$6.191M
28.16%
YoY
|
| Gross Profit |
$7.697M
4.43%
YoY
|
$6.847M
-43.72%
YoY
|
$5.622M
-1.4%
YoY
|
$7.051M
-6.98%
YoY
|
$7.371M
25.41%
YoY
|
$12.17M
75.31%
YoY
|
$5.702M
-19.49%
YoY
|
$7.579M
11.03%
YoY
|
$5.877M
-9.31%
YoY
|
$6.939M
-5.44%
YoY
|
$7.082M
40.45%
YoY
|
$6.826M
29.84%
YoY
|
$6.481M
28.58%
YoY
|
$7.338M
94.67%
YoY
|
$5.043M
56.49%
YoY
|
$5.257M
7.16%
YoY
|
$5.040M
22.1%
YoY
|
$3.770M
-4.05%
YoY
|
$3.222M
-19.55%
YoY
|
| Selling, General & Admin |
$7.883M
7.79%
YoY
|
$7.957M
23.16%
YoY
|
$7.603M
12.55%
YoY
|
$7.935M
18.87%
YoY
|
$7.313M
-7.03%
YoY
|
$6.460M
-3.79%
YoY
|
$6.756M
2.3%
YoY
|
$6.676M
-10.67%
YoY
|
$7.867M
53.43%
YoY
|
$6.715M
31.43%
YoY
|
$6.604M
34.08%
YoY
|
$7.473M
0.47%
YoY
|
$5.127M
3.5%
YoY
|
$5.109M
-24.39%
YoY
|
$4.925M
-25.51%
YoY
|
$7.438M
19.94%
YoY
|
$4.954M
-12.63%
YoY
|
$6.757M
28.71%
YoY
|
$6.612M
22.06%
YoY
|
| Research & Development |
$425.2K
9.99%
YoY
|
$546.9K
-29.7%
YoY
|
$501.4K
-43.66%
YoY
|
$298.6K
-56.9%
YoY
|
$386.6K
-55.28%
YoY
|
$777.9K
-18.24%
YoY
|
$890.1K
4.86%
YoY
|
$692.8K
N/A
|
$864.5K
-17.66%
YoY
|
$951.4K
-41.1%
YoY
|
$848.8K
-44.82%
YoY
|
N/A
|
$1.050M
-11.76%
YoY
|
$1.615M
30.34%
YoY
|
$1.538M
43.37%
YoY
|
$1.377M
21.01%
YoY
|
$1.190M
56.98%
YoY
|
$1.239M
93.19%
YoY
|
$1.073M
70.3%
YoY
|
| Depreciation & Amortization |
$519.0K
65.86%
YoY
|
$458.9K
43.64%
YoY
|
$412.4K
22.28%
YoY
|
$394.6K
19.54%
YoY
|
$312.9K
-3.85%
YoY
|
$319.5K
4.79%
YoY
|
$337.3K
-8.43%
YoY
|
$330.1K
1.23%
YoY
|
$325.5K
30.24%
YoY
|
$304.9K
-469.83%
YoY
|
$368.3K
-30.62%
YoY
|
$326.1K
-36.84%
YoY
|
$249.9K
-48.34%
YoY
|
-$82.44K
-113.74%
YoY
|
$530.8K
114.3%
YoY
|
$516.3K
42.23%
YoY
|
$483.7K
65.55%
YoY
|
$599.9K
87.79%
YoY
|
$247.7K
-31.3%
YoY
|
| Operating Expenses |
$8.890M
10.95%
YoY
|
$9.019M
19.48%
YoY
|
$8.428M
5.57%
YoY
|
$8.234M
11.74%
YoY
|
$8.013M
-11.52%
YoY
|
$7.549M
-5.31%
YoY
|
$7.983M
2.08%
YoY
|
$7.369M
7.65%
YoY
|
$9.057M
40.92%
YoY
|
$7.972M
14.97%
YoY
|
$7.821M
11.82%
YoY
|
$6.845M
-22.35%
YoY
|
$6.427M
-2.2%
YoY
|
$6.934M
4.05%
YoY
|
$6.994M
7.26%
YoY
|
$8.815M
20.11%
YoY
|
$6.571M
2.23%
YoY
|
$6.664M
13.11%
YoY
|
$6.521M
7.76%
YoY
|
| Operating Profit |
-$1.193M
85.73%
YoY
|
-$2.172M
-147.05%
YoY
|
-$2.806M
23.0%
YoY
|
-$1.183M
-661.29%
YoY
|
-$642.4K
-79.8%
YoY
|
$4.617M
-547.31%
YoY
|
-$2.281M
208.98%
YoY
|
$210.8K
-1226.07%
YoY
|
-$3.180M
-6012.74%
YoY
|
-$1.032M
-354.93%
YoY
|
-$738.4K
-62.16%
YoY
|
-$18.72K
-99.47%
YoY
|
$53.77K
-103.51%
YoY
|
$404.9K
-113.99%
YoY
|
-$1.951M
-40.84%
YoY
|
-$3.558M
46.23%
YoY
|
-$1.531M
-33.43%
YoY
|
-$2.894M
47.47%
YoY
|
-$3.299M
61.23%
YoY
|
| Interest Expense |
-$1.063M
130.25%
YoY
|
-$562.4K
24.15%
YoY
|
-$12.12M
2405.41%
YoY
|
-$712.3K
51.01%
YoY
|
-$461.5K
-11.47%
YoY
|
-$453.0K
-176.42%
YoY
|
-$483.9K
-182.9%
YoY
|
-$471.7K
-62.23%
YoY
|
-$521.3K
-141.57%
YoY
|
$592.8K
-55.6%
YoY
|
$583.7K
-48.27%
YoY
|
-$1.249M
412.47%
YoY
|
$1.254M
35.51%
YoY
|
$1.335M
1.65%
YoY
|
$1.128M
-19.55%
YoY
|
-$243.7K
-76.35%
YoY
|
$925.5K
113.75%
YoY
|
$1.313M
-254.69%
YoY
|
$1.402M
-330.3%
YoY
|
| Other Income/Expense, Net |
-$3.295M
-16.25%
YoY
|
$3.468M
-15.51%
YoY
|
-$17.52M
-33.31%
YoY
|
-$1.016M
-119.83%
YoY
|
-$3.935M
-33.33%
YoY
|
$4.104M
-1016.04%
YoY
|
-$26.27M
5098.24%
YoY
|
$5.121M
6098.14%
YoY
|
-$5.902M
384.0%
YoY
|
-$448.0K
-53.26%
YoY
|
-$505.3K
-55.88%
YoY
|
$82.62K
-97.9%
YoY
|
-$1.220M
-187.74%
YoY
|
-$958.6K
-21.59%
YoY
|
-$1.145M
142.52%
YoY
|
$3.928M
76.49%
YoY
|
$1.390M
-59.93%
YoY
|
-$1.223M
-122.83%
YoY
|
-$472.3K
-149.66%
YoY
|
| Pretax Income |
-$4.488M
-1.94%
YoY
|
$1.296M
-85.14%
YoY
|
-$20.32M
-28.81%
YoY
|
-$2.911M
-167.24%
YoY
|
-$4.577M
-49.6%
YoY
|
$8.721M
-689.19%
YoY
|
-$28.55M
2195.41%
YoY
|
$4.330M
-465.41%
YoY
|
-$9.082M
679.06%
YoY
|
-$1.480M
167.3%
YoY
|
-$1.244M
-59.84%
YoY
|
-$1.185M
-62.85%
YoY
|
-$1.166M
724.78%
YoY
|
-$553.8K
-86.55%
YoY
|
-$3.097M
-17.88%
YoY
|
-$3.189M
157.69%
YoY
|
-$141.3K
-112.1%
YoY
|
-$4.117M
-261.92%
YoY
|
-$3.771M
121.31%
YoY
|
| Income Tax |
-$119.0K
-947.89%
YoY
|
$73.86K
-33.17%
YoY
|
$266.3K
120.95%
YoY
|
$489.8K
-1468.16%
YoY
|
$14.04K
-79.14%
YoY
|
$110.5K
10.52%
YoY
|
$120.5K
70.37%
YoY
|
-$35.80K
-109.56%
YoY
|
$67.29K
242.62%
YoY
|
$100.0K
N/A
|
$70.75K
N/A
|
$374.6K
850.84%
YoY
|
$19.64K
-107.92%
YoY
|
N/A
N/A
|
N/A
N/A
|
$39.40K
-80.99%
YoY
|
-$247.9K
-708.31%
YoY
|
N/A
N/A
|
N/A
N/A
|
| Net Earnings |
-$4.479M
-3.33%
YoY
|
$907.0K
-89.5%
YoY
|
-$20.56M
-28.51%
YoY
|
-$3.198M
-172.14%
YoY
|
-$4.634M
-48.41%
YoY
|
$8.637M
-686.3%
YoY
|
-$28.75M
2281.33%
YoY
|
$4.432M
-395.23%
YoY
|
-$8.981M
683.33%
YoY
|
-$1.473M
147.68%
YoY
|
-$1.207M
-80.76%
YoY
|
-$1.501M
-52.2%
YoY
|
-$1.147M
68.41%
YoY
|
-$594.8K
-87.4%
YoY
|
-$6.277M
40.18%
YoY
|
-$3.141M
-67.51%
YoY
|
-$680.8K
-162.0%
YoY
|
-$4.721M
-292.38%
YoY
|
-$4.478M
164.56%
YoY
|
| Basic Earnings Per Share |
-$3.27
-37.24%
YoY
|
N/A
|
N/A
|
N/A
|
-$5.21
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
-$0.03
-150.0%
YoY
|
N/A
|
N/A
|
| Diluted Earnings Per Share |
-$3.27
-37.24%
YoY
|
$0.08
-98.04%
YoY
|
-$7.91
-51.44%
YoY
|
-$29.81
-1191.64%
YoY
|
-$5.21
1715.3%
YoY
|
$4.11
-392.75%
YoY
|
-$16.29
1301.37%
YoY
|
$2.73
-283.22%
YoY
|
-$0.29
-77.42%
YoY
|
-$1.41
88.38%
YoY
|
-$1.16
-85.92%
YoY
|
-$1.49
1150.56%
YoY
|
-$1.29
4200.0%
YoY
|
-$0.75
280.62%
YoY
|
-$8.24
4152.17%
YoY
|
-$0.12
-74.37%
YoY
|
-$0.03
-150.0%
YoY
|
-$0.20
-250.5%
YoY
|
-$0.19
105.42%
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 |
11.12M shares
1149.04%
YoY
|
10.08M shares
8370.98%
YoY
|
6.912M shares
300.87%
YoY
|
5.678M shares
N/A
|
890.4K shares
5861.65%
YoY
|
119.0K shares
-88.73%
YoY
|
1.724M shares
63.33%
YoY
|
N/A
|
14.94K shares
-98.31%
YoY
|
1.056M shares
28.02%
YoY
|
1.056M shares
-96.2%
YoY
|
998.3K shares
-96.22%
YoY
|
885.5K shares
20.23%
YoY
|
824.6K shares
19.81%
YoY
|
27.78M shares
4109.43%
YoY
|
26.41M shares
N/A
|
736.5K shares
-96.06%
YoY
|
688.3K shares
N/A
|
659.9K shares
N/A
|
| Diluted Shares Outstanding |
1.371M shares
54.0%
YoY
|
10.24M shares
2226.04%
YoY
|
2.601M shares
3405.52%
YoY
|
N/A
|
890.4K shares
5861.65%
YoY
|
440.1K shares
87404.17%
YoY
|
74.21K shares
14771.74%
YoY
|
N/A
|
14.94K shares
-98.34%
YoY
|
503.0 shares
-99.94%
YoY
|
499.0 shares
-99.93%
YoY
|
N/A
|
897.9K shares
21.91%
YoY
|
815.5K shares
18.49%
YoY
|
761.6K shares
N/A
|
N/A
|
736.5K shares
-96.06%
YoY
|
688.3K shares
N/A
|
N/A
|
Loading...