|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$74.35M
2.52%
YoY
|
$72.52M
5.06%
YoY
|
$69.03M
26.8%
YoY
|
$54.44M
13.2%
YoY
|
$48.09M
0.65%
YoY
|
| Cost Of Revenue |
$56.82M
-5.16%
YoY
|
$59.92M
2.58%
YoY
|
$58.41M
30.96%
YoY
|
$44.60M
25.04%
YoY
|
$35.67M
-15.47%
YoY
|
| Gross Profit |
$17.53M
39.0%
YoY
|
$12.61M
18.73%
YoY
|
$10.62M
7.93%
YoY
|
$9.840M
-20.77%
YoY
|
$12.42M
122.98%
YoY
|
| Selling, General & Admin |
$18.18M
18.14%
YoY
|
$15.39M
22.34%
YoY
|
$12.58M
13.64%
YoY
|
$11.07M
65.72%
YoY
|
$6.680M
38.88%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$1.483M
-9.57%
YoY
|
$1.640M
-15.46%
YoY
|
$1.940M
10.23%
YoY
|
$1.760M
12.82%
YoY
|
$1.560M
26.83%
YoY
|
| Operating Expenses |
$18.18M
18.14%
YoY
|
$15.39M
25.03%
YoY
|
$12.31M
16.46%
YoY
|
$10.57M
59.43%
YoY
|
$6.630M
40.47%
YoY
|
| Operating Profit |
-$948.0K
-65.92%
YoY
|
-$2.782M
64.62%
YoY
|
-$1.690M
131.51%
YoY
|
-$730.0K
-112.61%
YoY
|
$5.790M
581.18%
YoY
|
| Interest Expense |
$789.0K
-31.09%
YoY
|
$1.145M
-259.03%
YoY
|
-$720.0K
94.59%
YoY
|
-$370.0K
85.0%
YoY
|
-$200.0K
-13.04%
YoY
|
| Other Income/Expense, Net |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Pretax Income |
-$1.764M
-52.53%
YoY
|
-$3.716M
45.16%
YoY
|
-$2.560M
132.73%
YoY
|
-$1.100M
-119.71%
YoY
|
$5.580M
1016.0%
YoY
|
| Income Tax |
$456.0K
-192.49%
YoY
|
-$493.0K
4830.0%
YoY
|
-$10.00K
-106.25%
YoY
|
$160.0K
-27.27%
YoY
|
$220.0K
15.79%
YoY
|
| Net Earnings |
-$1.942M
-40.04%
YoY
|
-$3.239M
28.02%
YoY
|
-$2.530M
104.03%
YoY
|
-$1.240M
-123.13%
YoY
|
$5.360M
1629.03%
YoY
|
| Basic Earnings Per Share |
-$0.05
-50.0%
YoY
|
-$0.10
25.0%
YoY
|
-$0.08
N/A
|
N/A
|
N/A
|
| Diluted Earnings Per Share |
-$0.05
-50.0%
YoY
|
-$0.10
42.86%
YoY
|
-$0.07
133.33%
YoY
|
-$0.03
-120.0%
YoY
|
$0.15
1400.0%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
37.58M shares
10.77%
YoY
|
33.93M shares
4.4%
YoY
|
32.50M shares
N/A
|
N/A
|
N/A
|
| Diluted Shares Outstanding |
37.58M shares
10.77%
YoY
|
33.93M shares
4.4%
YoY
|
32.50M shares
N/A
|
N/A
|
N/A
|
|
Concept
|
2025 Q3 | 2025 Q1 | 2024 Q3 | 2024 Q1 | 2023 Q3 | 2023 Q1 | 2022 Q3 | 2022 Q1 | 2021 Q3 |
|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$38.06M
3.02%
YoY
|
$74.35M
2.52%
YoY
|
$36.95M
5.08%
YoY
|
$72.52M
5.07%
YoY
|
$35.16M
7.54%
YoY
|
$69.03M
26.79%
YoY
|
$32.70M
N/A
|
$54.44M
N/A
|
N/A
|
| Cost Of Revenue |
$31.09M
8.59%
YoY
|
$56.82M
-5.16%
YoY
|
$28.63M
-2.63%
YoY
|
$59.92M
2.58%
YoY
|
$29.40M
1.7%
YoY
|
$58.41M
30.97%
YoY
|
$28.91M
N/A
|
$44.60M
N/A
|
N/A
|
| Gross Profit |
$6.978M
-16.15%
YoY
|
$17.53M
39.0%
YoY
|
$8.322M
44.38%
YoY
|
$12.61M
18.78%
YoY
|
$5.764M
52.0%
YoY
|
$10.62M
7.85%
YoY
|
$3.792M
N/A
|
$9.843M
N/A
|
N/A
|
| Selling, General & Admin |
$7.956M
-14.54%
YoY
|
$18.18M
18.14%
YoY
|
$9.310M
73.82%
YoY
|
$15.39M
22.32%
YoY
|
$5.356M
-2.16%
YoY
|
$12.58M
13.7%
YoY
|
$5.474M
N/A
|
$11.07M
N/A
|
N/A
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
$1.000M
7.53%
YoY
|
$940.0K
13.25%
YoY
|
$930.0K
14.81%
YoY
|
$830.0K
10.67%
YoY
|
| Operating Expenses |
$7.920M
-14.34%
YoY
|
$18.21M
19.96%
YoY
|
$9.246M
69.38%
YoY
|
$15.18M
23.3%
YoY
|
$5.459M
1.52%
YoY
|
$12.31M
16.44%
YoY
|
$5.377M
N/A
|
$10.57M
N/A
|
N/A
|
| Operating Profit |
-$942.0K
1.95%
YoY
|
-$684.0K
-73.4%
YoY
|
-$924.0K
-402.85%
YoY
|
-$2.571M
51.65%
YoY
|
$305.1K
-119.25%
YoY
|
-$1.695M
132.35%
YoY
|
-$1.585M
N/A
|
-$729.7K
N/A
|
N/A
|
| Interest Expense |
-$284.0K
-32.54%
YoY
|
-$789.0K
-31.09%
YoY
|
-$421.0K
-19.13%
YoY
|
-$1.145M
58.3%
YoY
|
-$520.6K
95.75%
YoY
|
-$723.3K
95.9%
YoY
|
-$266.0K
N/A
|
-$369.2K
N/A
|
N/A
|
| Other Income/Expense, Net |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Pretax Income |
-$1.226M
-8.85%
YoY
|
-$1.764M
-52.53%
YoY
|
-$1.345M
524.16%
YoY
|
-$3.716M
45.32%
YoY
|
-$215.5K
-88.36%
YoY
|
-$2.557M
132.69%
YoY
|
-$1.851M
N/A
|
-$1.099M
N/A
|
N/A
|
| Income Tax |
-$206.0K
6766.67%
YoY
|
$456.0K
-192.49%
YoY
|
-$3.000K
-99.33%
YoY
|
-$493.0K
4766.73%
YoY
|
-$446.9K
-12547.35%
YoY
|
-$10.13K
-106.17%
YoY
|
$3.590K
N/A
|
$164.3K
N/A
|
N/A
|
| Net Earnings |
-$806.0K
-32.1%
YoY
|
-$1.942M
-40.04%
YoY
|
-$1.187M
-630.34%
YoY
|
-$3.239M
27.93%
YoY
|
$223.8K
-112.2%
YoY
|
-$2.532M
104.32%
YoY
|
-$1.835M
N/A
|
-$1.239M
N/A
|
N/A
|
| Basic Earnings Per Share |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Earnings Per Share |
-$0.02
-31.15%
YoY
|
-$0.05
-41.9%
YoY
|
-$0.03
-609.52%
YoY
|
-$0.10
34.04%
YoY
|
$0.01
-112.21%
YoY
|
-$0.07
104.3%
YoY
|
-$0.05
N/A
|
-$0.03
N/A
|
N/A
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
N/A
|
38.42M shares
8.07%
YoY
|
N/A
|
35.55M shares
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Shares Outstanding |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
Loading...