|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$57.23M
12.54%
YoY
|
$50.85M
12.59%
YoY
|
$45.17M
4.19%
YoY
|
$43.35M
135.13%
YoY
|
$18.44M
5.6%
YoY
|
| Cost Of Revenue |
$31.52M
17.42%
YoY
|
$26.84M
16.8%
YoY
|
$22.98M
-10.26%
YoY
|
$25.61M
154.08%
YoY
|
$10.08M
7.92%
YoY
|
| Gross Profit |
$25.71M
7.09%
YoY
|
$24.01M
8.24%
YoY
|
$22.18M
25.05%
YoY
|
$17.74M
112.27%
YoY
|
$8.357M
2.92%
YoY
|
| Selling, General & Admin |
$28.87M
25.12%
YoY
|
$23.07M
43.83%
YoY
|
$16.04M
3.21%
YoY
|
$15.54M
83.42%
YoY
|
$8.474M
-22.75%
YoY
|
| Research & Development |
N/A
|
N/A
|
$1.574M
25.82%
YoY
|
$1.251M
127.45%
YoY
|
$550.0K
-49.07%
YoY
|
| Depreciation & Amortization |
$346.0K
72.14%
YoY
|
$201.0K
21.08%
YoY
|
$166.0K
26.72%
YoY
|
$131.0K
-90.4%
YoY
|
$1.364M
-7.21%
YoY
|
| Operating Expenses |
$34.58M
49.87%
YoY
|
$23.07M
10.73%
YoY
|
$20.84M
3.06%
YoY
|
$20.22M
94.64%
YoY
|
$10.39M
-23.17%
YoY
|
| Operating Profit |
-$8.866M
-1045.2%
YoY
|
$938.0K
-30.31%
YoY
|
$1.346M
-154.27%
YoY
|
-$2.480M
22.11%
YoY
|
-$2.031M
-62.39%
YoY
|
| Interest Expense |
-$2.479M
-26.72%
YoY
|
-$3.383M
-213.07%
YoY
|
$2.992M
9.08%
YoY
|
$2.743M
-440.75%
YoY
|
-$805.0K
-21.08%
YoY
|
| Other Income/Expense, Net |
$1.756M
-140.46%
YoY
|
-$4.340M
3.33%
YoY
|
-$4.200M
-194.7%
YoY
|
$4.435M
-944.76%
YoY
|
-$525.0K
5150.0%
YoY
|
| Pretax Income |
-$7.110M
108.99%
YoY
|
-$3.402M
19.2%
YoY
|
-$2.854M
-245.98%
YoY
|
$1.955M
669.69%
YoY
|
$254.0K
-101.49%
YoY
|
| Income Tax |
$1.166M
1000.0%
YoY
|
$106.0K
27.71%
YoY
|
$83.00K
5.06%
YoY
|
$79.00K
259.09%
YoY
|
$22.00K
-113.75%
YoY
|
| Net Earnings |
-$8.276M
135.92%
YoY
|
-$3.508M
19.44%
YoY
|
-$2.937M
-256.56%
YoY
|
$1.876M
134.79%
YoY
|
$799.0K
-104.74%
YoY
|
| Basic Earnings Per Share |
-$0.81
138.24%
YoY
|
-$0.34
-2.86%
YoY
|
-$0.35
-225.0%
YoY
|
$0.28
366.67%
YoY
|
$0.06
N/A
|
| Diluted Earnings Per Share |
-$0.81
138.24%
YoY
|
-$0.34
-2.86%
YoY
|
-$0.35
-225.0%
YoY
|
$0.28
366.67%
YoY
|
$0.06
-100.0%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
10.50M
0.53%
YoY
|
10.44M
23.13%
YoY
|
8.479M
27.24%
YoY
|
6.664M
70.0%
YoY
|
3.920M
N/A
|
| Diluted Shares Outstanding |
N/A
|
10.44M
23.13%
YoY
|
8.479M
27.24%
YoY
|
6.664M
70.0%
YoY
|
3.920M
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 |
$16.35M
67.95%
YoY
|
$23.92M
117.23%
YoY
|
$10.55M
-26.97%
YoY
|
$13.03M
-0.65%
YoY
|
$9.734M
-20.77%
YoY
|
$11.01M
-23.83%
YoY
|
$14.44M
24.84%
YoY
|
$13.12M
42.62%
YoY
|
$12.29M
23.54%
YoY
|
$14.46M
37.83%
YoY
|
$11.57M
3.47%
YoY
|
$9.196M
-15.81%
YoY
|
$9.944M
-7.56%
YoY
|
$10.49M
94.15%
YoY
|
$11.18M
135.22%
YoY
|
$10.92M
233.32%
YoY
|
$10.76M
115.14%
YoY
|
$5.403M
8.28%
YoY
|
$4.753M
-6.99%
YoY
|
| Cost Of Revenue |
$10.75M
103.6%
YoY
|
$12.45M
102.77%
YoY
|
$5.770M
-26.52%
YoY
|
$8.013M
26.65%
YoY
|
$5.281M
-19.02%
YoY
|
$6.142M
-11.82%
YoY
|
$7.853M
25.35%
YoY
|
$6.327M
29.18%
YoY
|
$6.521M
34.32%
YoY
|
$6.965M
19.69%
YoY
|
$6.265M
-6.02%
YoY
|
$4.898M
-21.77%
YoY
|
$4.855M
-29.28%
YoY
|
$5.819M
66.16%
YoY
|
$6.666M
177.06%
YoY
|
$6.261M
346.58%
YoY
|
$6.865M
147.83%
YoY
|
$3.502M
27.81%
YoY
|
$2.406M
-9.55%
YoY
|
| Gross Profit |
$5.596M
25.67%
YoY
|
$11.47M
135.46%
YoY
|
$4.777M
-27.5%
YoY
|
$5.017M
-26.09%
YoY
|
$4.453M
-22.74%
YoY
|
$4.870M
-35.01%
YoY
|
$6.589M
24.25%
YoY
|
$6.788M
57.93%
YoY
|
$5.764M
13.26%
YoY
|
$7.493M
60.42%
YoY
|
$5.303M
17.48%
YoY
|
$4.298M
-7.81%
YoY
|
$5.089M
30.76%
YoY
|
$4.671M
145.71%
YoY
|
$4.514M
92.33%
YoY
|
$4.662M
148.64%
YoY
|
$3.892M
74.53%
YoY
|
$1.901M
-15.51%
YoY
|
$2.347M
-3.81%
YoY
|
| Selling, General & Admin |
$11.80M
128.06%
YoY
|
$11.01M
97.17%
YoY
|
$6.335M
16.17%
YoY
|
$6.348M
2.45%
YoY
|
$5.175M
15.18%
YoY
|
$5.584M
31.36%
YoY
|
$5.453M
38.65%
YoY
|
$6.196M
62.03%
YoY
|
$4.493M
11.38%
YoY
|
$4.251M
-9.59%
YoY
|
$3.933M
12.15%
YoY
|
$3.824M
3.1%
YoY
|
$4.034M
13.09%
YoY
|
$4.702M
89.6%
YoY
|
$3.507M
61.02%
YoY
|
$3.709M
102.13%
YoY
|
$3.567M
84.82%
YoY
|
$2.480M
-4.25%
YoY
|
$2.178M
-3.63%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
$508.0K
38.8%
YoY
|
$438.0K
23.73%
YoY
|
$393.0K
65.13%
YoY
|
$377.0K
-9.81%
YoY
|
$366.0K
51.87%
YoY
|
$354.0K
272.63%
YoY
|
$238.0K
5.31%
YoY
|
$418.0K
620.69%
YoY
|
$241.0K
41.76%
YoY
|
$95.00K
-68.33%
YoY
|
$226.0K
-1.74%
YoY
|
| Depreciation & Amortization |
N/A
|
$2.862M
143.16%
YoY
|
$1.225M
8.22%
YoY
|
$1.217M
30.86%
YoY
|
$1.187M
41.48%
YoY
|
$1.177M
42.15%
YoY
|
$1.132M
39.24%
YoY
|
$930.0K
16.69%
YoY
|
$839.0K
7.7%
YoY
|
$828.0K
7.12%
YoY
|
$813.0K
-8.14%
YoY
|
$797.0K
70.3%
YoY
|
$779.0K
10.18%
YoY
|
$773.0K
134.95%
YoY
|
$885.0K
155.04%
YoY
|
$468.0K
34.48%
YoY
|
$707.0K
107.94%
YoY
|
$329.0K
-6.0%
YoY
|
$347.0K
-6.22%
YoY
|
| Operating Expenses |
$11.80M
128.06%
YoY
|
$11.01M
97.17%
YoY
|
$12.05M
120.92%
YoY
|
$6.348M
2.45%
YoY
|
$5.175M
-11.39%
YoY
|
$5.584M
1.21%
YoY
|
$5.453M
6.03%
YoY
|
$6.196M
23.97%
YoY
|
$5.840M
12.76%
YoY
|
$5.517M
-5.35%
YoY
|
$5.143M
7.19%
YoY
|
$4.998M
7.9%
YoY
|
$5.179M
14.71%
YoY
|
$5.829M
100.72%
YoY
|
$4.798M
74.41%
YoY
|
$4.632M
102.62%
YoY
|
$4.515M
84.29%
YoY
|
$2.904M
-10.09%
YoY
|
$2.751M
-4.15%
YoY
|
| Operating Profit |
-$6.206M
759.56%
YoY
|
$457.0K
-164.01%
YoY
|
-$7.270M
-739.96%
YoY
|
-$1.331M
-324.83%
YoY
|
-$722.0K
850.0%
YoY
|
-$714.0K
-136.13%
YoY
|
$1.136M
610.0%
YoY
|
$592.0K
-184.57%
YoY
|
-$76.00K
-15.56%
YoY
|
$1.976M
-270.64%
YoY
|
$160.0K
-156.34%
YoY
|
-$700.0K
-2433.33%
YoY
|
-$90.00K
-85.55%
YoY
|
-$1.158M
15.45%
YoY
|
-$284.0K
-29.7%
YoY
|
$30.00K
-107.3%
YoY
|
-$623.0K
183.18%
YoY
|
-$1.003M
2.35%
YoY
|
-$404.0K
-6.05%
YoY
|
| Interest Expense |
N/A
|
-$1.115M
-51.9%
YoY
|
-$530.0K
-41.18%
YoY
|
-$513.0K
388.57%
YoY
|
-$321.0K
-148.42%
YoY
|
-$2.318M
270.29%
YoY
|
-$901.0K
-222.75%
YoY
|
-$105.0K
-113.34%
YoY
|
$663.0K
-17.43%
YoY
|
-$626.0K
663.41%
YoY
|
$734.0K
-3.04%
YoY
|
$787.0K
4.93%
YoY
|
$803.0K
-84.0%
YoY
|
-$82.00K
-56.38%
YoY
|
$757.0K
-506.99%
YoY
|
$750.0K
312.09%
YoY
|
$5.020M
-2108.0%
YoY
|
-$188.0K
-30.37%
YoY
|
-$186.0K
-31.11%
YoY
|
| Other Income/Expense, Net |
-$1.785M
-142.61%
YoY
|
$64.00K
-13.51%
YoY
|
-$674.0K
-24.27%
YoY
|
-$512.0K
-56.68%
YoY
|
$4.189M
-17554.17%
YoY
|
$74.00K
-6.33%
YoY
|
-$890.0K
-57.74%
YoY
|
-$1.182M
73.82%
YoY
|
-$24.00K
-97.23%
YoY
|
$79.00K
-1228.57%
YoY
|
-$2.106M
652.14%
YoY
|
-$680.0K
-152.92%
YoY
|
-$867.0K
-14550.0%
YoY
|
-$7.000K
-98.65%
YoY
|
-$280.0K
3400.0%
YoY
|
$1.285M
-10.95%
YoY
|
$6.000K
N/A
|
-$518.0K
5080.0%
YoY
|
-$8.000K
N/A
|
| Pretax Income |
-$7.991M
-330.49%
YoY
|
-$790.0K
-73.29%
YoY
|
-$7.944M
-3329.27%
YoY
|
-$1.843M
212.37%
YoY
|
$3.467M
-3567.0%
YoY
|
-$2.958M
-307.0%
YoY
|
$246.0K
-112.64%
YoY
|
-$590.0K
-57.25%
YoY
|
-$100.0K
-89.55%
YoY
|
$1.429M
-209.84%
YoY
|
-$1.946M
245.04%
YoY
|
-$1.380M
-204.94%
YoY
|
-$957.0K
-138.2%
YoY
|
-$1.301M
-23.87%
YoY
|
-$564.0K
64.91%
YoY
|
$1.315M
27.42%
YoY
|
$2.505M
97.24%
YoY
|
-$1.709M
175.65%
YoY
|
-$342.0K
-42.03%
YoY
|
| Income Tax |
-$530.0K
-635.35%
YoY
|
$1.175M
-1079.17%
YoY
|
-$82.00K
-142.71%
YoY
|
-$26.00K
-204.0%
YoY
|
$99.00K
1000.0%
YoY
|
-$120.0K
-1300.0%
YoY
|
$192.0K
-1380.0%
YoY
|
$25.00K
-44.44%
YoY
|
$9.000K
-79.07%
YoY
|
$10.00K
-69.7%
YoY
|
-$15.00K
50.0%
YoY
|
$45.00K
-15.09%
YoY
|
$43.00K
1333.33%
YoY
|
$33.00K
153.85%
YoY
|
-$10.00K
-1100.0%
YoY
|
$53.00K
657.14%
YoY
|
$3.000K
N/A
|
$13.00K
-230.0%
YoY
|
$1.000K
N/A
|
| Net Earnings |
-$7.461M
-321.53%
YoY
|
-$2.197M
-22.59%
YoY
|
-$7.862M
-14659.26%
YoY
|
-$1.817M
195.45%
YoY
|
$3.368M
-3189.91%
YoY
|
-$2.838M
-300.0%
YoY
|
$54.00K
-102.8%
YoY
|
-$615.0K
-56.84%
YoY
|
-$109.0K
-89.1%
YoY
|
$1.419M
-206.37%
YoY
|
-$1.931M
248.56%
YoY
|
-$1.425M
-212.92%
YoY
|
-$1.000M
-139.97%
YoY
|
-$1.334M
-22.53%
YoY
|
-$554.0K
61.52%
YoY
|
$1.262M
23.12%
YoY
|
$2.502M
97.01%
YoY
|
-$1.722M
177.74%
YoY
|
-$343.0K
-41.86%
YoY
|
| Basic Earnings Per Share |
-$0.74
-331.25%
YoY
|
N/A
|
-$0.75
-7600.0%
YoY
|
-$0.17
183.33%
YoY
|
$0.32
-3300.0%
YoY
|
N/A
|
$0.01
-104.55%
YoY
|
-$0.06
-68.42%
YoY
|
-$0.01
-92.86%
YoY
|
N/A
|
-$0.22
633.33%
YoY
|
-$0.19
-416.67%
YoY
|
-$0.14
-127.45%
YoY
|
N/A
|
-$0.03
0.0%
YoY
|
$0.06
-33.33%
YoY
|
$0.51
N/A
|
N/A
|
-$0.03
N/A
|
| Diluted Earnings Per Share |
N/A
|
-$0.21
-22.08%
YoY
|
-$0.75
-7600.0%
YoY
|
-$0.17
183.33%
YoY
|
$0.32
-3300.0%
YoY
|
-$0.27
-302.79%
YoY
|
$0.01
-104.55%
YoY
|
-$0.06
-68.42%
YoY
|
-$0.01
-92.86%
YoY
|
$0.13
-166.93%
YoY
|
-$0.22
633.33%
YoY
|
-$0.19
-416.67%
YoY
|
-$0.14
-100.0%
YoY
|
-$0.20
-100.0%
YoY
|
-$0.03
-100.0%
YoY
|
$0.06
-33.33%
YoY
|
$171.2K
52.7%
YoY
|
-$143.9K
151.8%
YoY
|
-$28.83K
-49.62%
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 |
10.55M
1.01%
YoY
|
10.52M
0.69%
YoY
|
10.52M
0.69%
YoY
|
10.52M
0.69%
YoY
|
10.45M
0.0%
YoY
|
10.45M
0.36%
YoY
|
10.45M
41.0%
YoY
|
10.45M
41.0%
YoY
|
10.45M
41.28%
YoY
|
10.41M
-52.25%
YoY
|
7.409M
-65.94%
YoY
|
7.409M
-65.86%
YoY
|
7.394M
51.74%
YoY
|
21.80M shares
N/A
|
21.75M shares
82.83%
YoY
|
21.70M shares
83.08%
YoY
|
4.873M
N/A
|
N/A
|
11.90M shares
N/A
|
| Diluted Shares Outstanding |
N/A
|
N/A
|
10.52K
-99.9%
YoY
|
10.50M
0.47%
YoY
|
10.45M
0.25%
YoY
|
N/A
|
10.63M
22.05%
YoY
|
10.45M
41.06%
YoY
|
10.42M
41.76%
YoY
|
N/A
|
8.713M
-59.94%
YoY
|
7.406M
-65.87%
YoY
|
7.351M
50.85%
YoY
|
N/A
|
21.75M shares
82.82%
YoY
|
21.70M shares
82.95%
YoY
|
4.873M
N/A
|
N/A
|
11.90M shares
N/A
|
Loading...