|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$124.2M
114.01%
YoY
|
$58.04M
4.77%
YoY
|
$55.40M
31.95%
YoY
|
$41.98M
1.9%
YoY
|
$41.20M
N/A
|
| Cost Of Revenue |
$97.87M
110.84%
YoY
|
$46.42M
8.09%
YoY
|
$42.95M
27.45%
YoY
|
$33.70M
2.49%
YoY
|
$32.88M
N/A
|
| Gross Profit |
$26.34M
126.68%
YoY
|
$11.62M
-6.67%
YoY
|
$12.45M
50.26%
YoY
|
$8.287M
-0.28%
YoY
|
$8.310M
N/A
|
| Selling, General & Admin |
$27.61M
92.72%
YoY
|
$14.33M
15.83%
YoY
|
$12.37M
35.71%
YoY
|
$9.113M
17.44%
YoY
|
$7.760M
N/A
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$1.036M
287.44%
YoY
|
$267.3K
-18.24%
YoY
|
$326.9K
-17.79%
YoY
|
$397.6K
-31.31%
YoY
|
$578.9K
N/A
|
| Operating Expenses |
$27.61M
92.72%
YoY
|
$14.33M
15.83%
YoY
|
$12.37M
35.71%
YoY
|
$9.113M
17.44%
YoY
|
$7.760M
N/A
|
| Operating Profit |
-$1.265M
-53.22%
YoY
|
-$2.704M
-3332.64%
YoY
|
$83.65K
-110.12%
YoY
|
-$826.6K
-250.29%
YoY
|
$550.0K
N/A
|
| Interest Expense |
-$881.7K
33.03%
YoY
|
-$662.8K
-1757.0%
YoY
|
$40.00K
0.0%
YoY
|
$40.00K
-166.67%
YoY
|
-$60.00K
N/A
|
| Other Income/Expense, Net |
$2.360M
-1073.31%
YoY
|
-$242.5K
-112.81%
YoY
|
$1.892M
849.38%
YoY
|
$199.3K
-79.45%
YoY
|
$970.0K
N/A
|
| Pretax Income |
$1.095M
-137.16%
YoY
|
-$2.946M
-671.89%
YoY
|
$515.2K
-150.48%
YoY
|
-$1.021M
-169.91%
YoY
|
$1.460M
N/A
|
| Income Tax |
$174.0K
-60.51%
YoY
|
$440.6K
30.93%
YoY
|
$336.5K
1113.09%
YoY
|
$27.74K
-93.7%
YoY
|
$440.0K
N/A
|
| Net Earnings |
$1.169M
-135.01%
YoY
|
-$3.340M
103.75%
YoY
|
-$1.639M
-350.27%
YoY
|
$655.0K
-27.22%
YoY
|
$900.0K
N/A
|
| Basic Earnings Per Share |
$0.07
-136.84%
YoY
|
-$0.19
-337.5%
YoY
|
$0.08
-300.0%
YoY
|
-$0.04
N/A
|
N/A
|
| Diluted Earnings Per Share |
$0.07
-136.84%
YoY
|
-$0.19
-337.5%
YoY
|
$0.08
-300.0%
YoY
|
-$0.04
-180.0%
YoY
|
$0.05
N/A
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
17.45M shares
-2.59%
YoY
|
17.91M shares
11.96%
YoY
|
16.00M shares
0.0%
YoY
|
16.00M shares
N/A
|
N/A
|
| Diluted Shares Outstanding |
17.75M shares
-0.92%
YoY
|
17.91M shares
11.96%
YoY
|
16.00M shares
0.0%
YoY
|
16.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 Q2 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$29.54M
-13.48%
YoY
|
$27.62M
-10.95%
YoY
|
$27.17M
-8.38%
YoY
|
$29.40M
73.69%
YoY
|
$34.15M
151.13%
YoY
|
$31.02M
125.33%
YoY
|
$29.65M
115.6%
YoY
|
$16.93M
19.37%
YoY
|
$13.60M
-67.01%
YoY
|
$13.77M
-2.84%
YoY
|
$13.75M
20.53%
YoY
|
$14.18M
29.97%
YoY
|
$41.22M
N/A
|
$10.91M
N/A
|
| Cost Of Revenue |
$22.00M
-17.31%
YoY
|
$21.17M
-7.41%
YoY
|
$20.61M
-3.64%
YoY
|
$27.02M
83.5%
YoY
|
$26.61M
155.58%
YoY
|
$22.87M
114.87%
YoY
|
$21.38M
100.86%
YoY
|
$14.72M
32.27%
YoY
|
$10.41M
-67.28%
YoY
|
$10.64M
-3.98%
YoY
|
$10.65M
16.93%
YoY
|
$11.13M
25.06%
YoY
|
$31.82M
N/A
|
$8.900M
N/A
|
| Gross Profit |
$7.542M
0.01%
YoY
|
$6.452M
-20.85%
YoY
|
$6.559M
-20.65%
YoY
|
$2.384M
8.15%
YoY
|
$7.542M
136.58%
YoY
|
$8.152M
161.01%
YoY
|
$8.266M
166.11%
YoY
|
$2.204M
-27.74%
YoY
|
$3.188M
-66.09%
YoY
|
$3.123M
1.26%
YoY
|
$3.106M
34.76%
YoY
|
$3.050M
51.74%
YoY
|
$9.400M
N/A
|
$2.010M
N/A
|
| Selling, General & Admin |
$10.36M
61.2%
YoY
|
$7.809M
4.39%
YoY
|
$6.375M
-3.86%
YoY
|
$7.059M
52.48%
YoY
|
$6.427M
83.9%
YoY
|
$7.480M
160.7%
YoY
|
$6.631M
99.55%
YoY
|
$4.629M
51.78%
YoY
|
$3.495M
-62.5%
YoY
|
$2.869M
17.84%
YoY
|
$3.323M
17.59%
YoY
|
$3.050M
40.55%
YoY
|
$9.320M
N/A
|
$2.170M
N/A
|
| 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
|
| Depreciation & Amortization |
$219.5K
117.94%
YoY
|
$220.8K
98.5%
YoY
|
$220.8K
91.06%
YoY
|
$255.9K
36.56%
YoY
|
$100.7K
42.66%
YoY
|
$111.2K
113.78%
YoY
|
$115.6K
99.52%
YoY
|
$187.4K
212.32%
YoY
|
$70.60K
-77.23%
YoY
|
$52.03K
-39.97%
YoY
|
$57.92K
-53.65%
YoY
|
$60.00K
50.0%
YoY
|
$310.0K
-22.5%
YoY
|
$40.00K
N/A
|
| Operating Expenses |
$10.36M
61.2%
YoY
|
$7.809M
4.39%
YoY
|
$6.375M
-3.86%
YoY
|
$7.069M
52.42%
YoY
|
$6.427M
83.9%
YoY
|
$7.480M
160.7%
YoY
|
$6.631M
99.55%
YoY
|
$4.638M
52.06%
YoY
|
$3.495M
-62.5%
YoY
|
$2.869M
17.84%
YoY
|
$3.323M
17.59%
YoY
|
$3.050M
40.55%
YoY
|
$9.320M
N/A
|
$2.170M
N/A
|
| Operating Profit |
-$2.818M
-352.87%
YoY
|
-$1.357M
-302.13%
YoY
|
$184.2K
-88.73%
YoY
|
-$4.686M
92.52%
YoY
|
$1.114M
-462.82%
YoY
|
$671.4K
164.5%
YoY
|
$1.635M
-854.28%
YoY
|
-$2.434M
-2.613401700270081e+17%
YoY
|
-$307.2K
-483.0%
YoY
|
$253.8K
-60.92%
YoY
|
-$216.7K
-58.4%
YoY
|
$0.00
-100.0%
YoY
|
$80.20K
N/A
|
-$160.0K
N/A
|
| Interest Expense |
-$2.768M
713.97%
YoY
|
-$1.539M
228.27%
YoY
|
-$1.191M
205.24%
YoY
|
$317.3K
-163.1%
YoY
|
-$340.1K
-1850.84%
YoY
|
-$468.7K
-1664.16%
YoY
|
-$390.2K
-937.93%
YoY
|
-$502.9K
-1776.2%
YoY
|
$19.43K
23.65%
YoY
|
$29.97K
4.19%
YoY
|
$46.57K
47.42%
YoY
|
$30.00K
-66.67%
YoY
|
$15.71K
N/A
|
$90.00K
N/A
|
| Other Income/Expense, Net |
-$2.343M
2013.29%
YoY
|
-$3.945M
829.53%
YoY
|
-$694.8K
82.45%
YoY
|
$2.959M
8030.53%
YoY
|
-$110.9K
59.02%
YoY
|
-$424.4K
2694.63%
YoY
|
-$380.8K
-223.27%
YoY
|
$36.39K
-93.13%
YoY
|
-$69.73K
-4657.58%
YoY
|
-$15.19K
-201.85%
YoY
|
$308.9K
-1081.84%
YoY
|
$530.0K
381.82%
YoY
|
$1.530K
N/A
|
$110.0K
N/A
|
| Pretax Income |
-$5.161M
-614.3%
YoY
|
-$5.302M
-2246.39%
YoY
|
-$510.6K
-140.72%
YoY
|
-$1.410M
-51.4%
YoY
|
$1.004M
-366.27%
YoY
|
$247.0K
3.5%
YoY
|
$1.254M
1293.39%
YoY
|
-$2.900M
-617.93%
YoY
|
-$376.9K
-126.59%
YoY
|
$238.6K
N/A
|
$90.00K
-138.05%
YoY
|
$560.0K
1300.0%
YoY
|
$1.417M
N/A
|
$40.00K
N/A
|
| Income Tax |
$50.39K
498.78%
YoY
|
-$88.68K
-115.75%
YoY
|
$320.5K
-49.62%
YoY
|
-$1.034M
-6626.52%
YoY
|
$8.416K
-94.7%
YoY
|
$563.1K
282.64%
YoY
|
$636.2K
435.07%
YoY
|
$15.84K
-89.44%
YoY
|
$158.7K
-16.12%
YoY
|
$147.2K
103.95%
YoY
|
$118.9K
563.32%
YoY
|
$150.0K
N/A
|
$189.2K
N/A
|
$0.00
N/A
|
| Net Earnings |
-$5.215M
-615.4%
YoY
|
-$4.972M
1842.07%
YoY
|
-$1.542M
-319.93%
YoY
|
-$287.4K
-89.65%
YoY
|
$1.012M
-284.31%
YoY
|
-$256.0K
-379.9%
YoY
|
$700.9K
-767.92%
YoY
|
-$2.778M
-941.75%
YoY
|
-$549.0K
-159.63%
YoY
|
$91.47K
-82.72%
YoY
|
-$104.9K
-82.42%
YoY
|
$330.0K
73.68%
YoY
|
$920.6K
N/A
|
$190.0K
N/A
|
| Basic Earnings Per Share |
-$0.21
-450.0%
YoY
|
-$0.23
2200.0%
YoY
|
-$0.08
-300.0%
YoY
|
N/A
|
$0.06
-300.0%
YoY
|
-$0.01
-200.0%
YoY
|
$0.04
-500.0%
YoY
|
N/A
|
-$0.03
-150.0%
YoY
|
$0.01
-66.67%
YoY
|
-$0.01
-75.0%
YoY
|
N/A
|
$0.06
N/A
|
N/A
|
| Diluted Earnings Per Share |
-$0.21
-450.0%
YoY
|
-$0.23
2200.0%
YoY
|
-$0.08
-300.0%
YoY
|
-$0.02
-84.9%
YoY
|
$0.06
-312.09%
YoY
|
-$0.01
-200.0%
YoY
|
$0.04
-500.0%
YoY
|
-$0.14
-806.75%
YoY
|
-$0.03
-156.85%
YoY
|
$0.01
-66.67%
YoY
|
-$0.01
-75.0%
YoY
|
$0.02
100.0%
YoY
|
$0.05
N/A
|
$0.01
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
|
| Basic Shares Outstanding |
25.31M shares
45.01%
YoY
|
21.30M shares
22.06%
YoY
|
19.69M shares
12.84%
YoY
|
N/A
|
17.45M shares
-10.08%
YoY
|
17.45M shares
3.99%
YoY
|
17.45M shares
9.07%
YoY
|
N/A
|
19.41M shares
21.29%
YoY
|
16.78M shares
4.88%
YoY
|
16.00M shares
0.0%
YoY
|
N/A
|
16.00M shares
N/A
|
N/A
|
| Diluted Shares Outstanding |
36.47M shares
108.97%
YoY
|
25.52M shares
46.25%
YoY
|
21.86M shares
11.04%
YoY
|
N/A
|
17.45M shares
-10.22%
YoY
|
17.45M shares
3.99%
YoY
|
19.69M shares
23.07%
YoY
|
N/A
|
19.44M shares
21.47%
YoY
|
16.78M shares
4.88%
YoY
|
16.00M shares
0.0%
YoY
|
N/A
|
16.00M shares
N/A
|
N/A
|
Loading...