|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$186.5M
24.72%
YoY
|
$149.6M
10.8%
YoY
|
$135.0M
24.05%
YoY
|
$108.8M
9.54%
YoY
|
$99.34M
28.2%
YoY
|
| Cost Of Revenue |
$167.9M
82.1%
YoY
|
$92.20M
9.81%
YoY
|
$83.96M
32.72%
YoY
|
$63.26M
-22.46%
YoY
|
$81.59M
22.37%
YoY
|
| Gross Profit |
$18.65M
-67.49%
YoY
|
$57.36M
12.42%
YoY
|
$51.03M
12.02%
YoY
|
$45.55M
156.67%
YoY
|
$17.75M
64.2%
YoY
|
| Selling, General & Admin |
$31.79M
-53.79%
YoY
|
$68.80M
22.96%
YoY
|
$55.95M
10.76%
YoY
|
$50.52M
28.07%
YoY
|
$39.44M
296.74%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$11.70M
31.83%
YoY
|
$8.878M
14.95%
YoY
|
$7.724M
44.52%
YoY
|
$5.344M
7.84%
YoY
|
$4.956M
11.21%
YoY
|
| Operating Expenses |
$42.61M
-42.11%
YoY
|
$73.61M
22.78%
YoY
|
$59.95M
13.66%
YoY
|
$52.75M
27.23%
YoY
|
$41.46M
247.3%
YoY
|
| Operating Profit |
-$23.97M
47.55%
YoY
|
-$16.24M
81.99%
YoY
|
-$8.925M
24.06%
YoY
|
-$7.194M
-69.66%
YoY
|
-$23.71M
2000.43%
YoY
|
| Interest Expense |
-$3.321M
92.69%
YoY
|
-$1.724M
83.2%
YoY
|
-$940.8K
5466.86%
YoY
|
-$16.90K
-67.18%
YoY
|
-$51.50K
14.19%
YoY
|
| Other Income/Expense, Net |
$589.0K
-130.84%
YoY
|
-$1.910M
11.61%
YoY
|
-$1.711M
N/A
|
N/A
|
N/A
|
| Pretax Income |
-$34.60M
98.72%
YoY
|
-$17.41M
158.28%
YoY
|
-$6.742M
-6.51%
YoY
|
-$7.211M
-69.65%
YoY
|
-$23.76M
1924.29%
YoY
|
| Income Tax |
$4.399M
-32.79%
YoY
|
$6.545M
-12.77%
YoY
|
$7.503M
-3.78%
YoY
|
$7.798M
1476.23%
YoY
|
$494.7K
N/A
|
| Net Earnings |
-$39.00M
62.8%
YoY
|
-$23.96M
68.19%
YoY
|
-$14.24M
-5.09%
YoY
|
-$15.01M
-38.12%
YoY
|
-$24.26M
1966.43%
YoY
|
| Basic Earnings Per Share |
-$2.37
1.28%
YoY
|
-$2.34
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Earnings Per Share |
-$2.37
121.36%
YoY
|
-$1.07
64.04%
YoY
|
-$0.66
-5.76%
YoY
|
-$0.69
-42.5%
YoY
|
-$1.20
2300.0%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
17.47M shares
30.26%
YoY
|
13.41M shares
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Shares Outstanding |
17.47M shares
30.26%
YoY
|
13.41M shares
N/A
|
N/A
|
N/A
|
N/A
|
|
Concept
|
2026 Q1 | 2025 Q4 | 2025 Q3 | 2025 Q2 | 2024 Q4 | 2024 Q2 | 2023 Q4 | 2023 Q2 | 2022 Q4 | 2022 Q2 | 2021 Q4 | 2021 Q2 | 2020 Q4 | 2020 Q2 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$50.12M
27.5%
YoY
|
$98.64M
25.76%
YoY
|
$48.79M
N/A
|
$87.90M
23.57%
YoY
|
$78.44M
13.23%
YoY
|
$71.13M
8.25%
YoY
|
$69.27M
21.37%
YoY
|
$65.71M
27.01%
YoY
|
$57.08M
9.48%
YoY
|
$51.74M
9.61%
YoY
|
$52.13M
30.56%
YoY
|
$47.20M
25.7%
YoY
|
$39.93M
N/A
|
$37.55M
N/A
|
| Cost Of Revenue |
$40.96M
15.86%
YoY
|
$91.94M
88.18%
YoY
|
$43.86M
N/A
|
$75.95M
23.13%
YoY
|
$48.86M
12.16%
YoY
|
$61.68M
52.69%
YoY
|
$43.56M
32.63%
YoY
|
$40.40M
32.81%
YoY
|
$32.85M
-19.87%
YoY
|
$30.42M
-25.08%
YoY
|
$40.99M
18.76%
YoY
|
$40.60M
26.24%
YoY
|
$34.52M
N/A
|
$32.16M
N/A
|
| Gross Profit |
$9.161M
131.51%
YoY
|
$6.699M
-77.35%
YoY
|
$4.929M
N/A
|
$11.95M
26.41%
YoY
|
$29.58M
15.04%
YoY
|
$9.451M
-62.66%
YoY
|
$25.71M
6.11%
YoY
|
$25.31M
18.73%
YoY
|
$24.23M
117.42%
YoY
|
$21.32M
222.91%
YoY
|
$11.14M
105.75%
YoY
|
$6.603M
22.46%
YoY
|
$5.417M
N/A
|
$5.392M
N/A
|
| Selling, General & Admin |
N/A
|
$14.77M
-60.29%
YoY
|
$6.882M
N/A
|
$17.03M
35.0%
YoY
|
$37.19M
30.66%
YoY
|
$12.61M
-54.13%
YoY
|
$28.46M
5.19%
YoY
|
$27.49M
22.08%
YoY
|
$27.06M
-19.86%
YoY
|
$22.52M
296.31%
YoY
|
$33.76M
568.72%
YoY
|
$5.682M
16.12%
YoY
|
$5.049M
N/A
|
$4.893M
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 |
$42.00K
5.0%
YoY
|
$3.675M
-22.77%
YoY
|
$2.733M
N/A
|
$5.296M
28.57%
YoY
|
$4.759M
21.79%
YoY
|
$4.120M
7.94%
YoY
|
$3.907M
34.2%
YoY
|
$3.817M
56.86%
YoY
|
$2.911M
16.02%
YoY
|
$2.433M
-0.56%
YoY
|
$2.509M
12.73%
YoY
|
$2.447M
9.7%
YoY
|
$2.226M
N/A
|
$2.230M
N/A
|
| Operating Expenses |
N/A
|
$20.14M
-49.46%
YoY
|
$10.70M
N/A
|
$22.47M
34.29%
YoY
|
$39.86M
30.77%
YoY
|
$16.73M
-43.23%
YoY
|
$30.48M
4.28%
YoY
|
$29.47M
25.31%
YoY
|
$29.23M
-15.92%
YoY
|
$23.52M
251.28%
YoY
|
$34.76M
474.71%
YoY
|
$6.695M
13.71%
YoY
|
$6.049M
N/A
|
$5.888M
N/A
|
| Operating Profit |
-$8.185M
38.73%
YoY
|
-$13.45M
30.82%
YoY
|
-$5.774M
N/A
|
-$10.52M
44.51%
YoY
|
-$10.28M
115.65%
YoY
|
-$7.281M
75.05%
YoY
|
-$4.766M
-4.61%
YoY
|
-$4.159M
89.21%
YoY
|
-$4.996M
-78.85%
YoY
|
-$2.198M
2271.41%
YoY
|
-$23.62M
3636.85%
YoY
|
-$92.70K
-81.34%
YoY
|
-$632.0K
N/A
|
-$496.7K
N/A
|
| Interest Expense |
-$790.0K
31.23%
YoY
|
-$1.883M
53.93%
YoY
|
-$954.0K
N/A
|
-$1.438M
187.56%
YoY
|
-$1.223M
119.88%
YoY
|
-$500.0K
30.04%
YoY
|
-$556.4K
6295.4%
YoY
|
-$384.5K
4646.91%
YoY
|
-$8.700K
-70.81%
YoY
|
-$8.100K
-62.84%
YoY
|
-$29.80K
25.74%
YoY
|
-$21.80K
1.87%
YoY
|
-$23.70K
N/A
|
-$21.40K
N/A
|
| Other Income/Expense, Net |
$166.0K
N/A
|
$611.3K
72.78%
YoY
|
-$8.000K
N/A
|
-$22.30K
N/A
|
$353.8K
-120.68%
YoY
|
$0.00
N/A
|
-$1.711M
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Pretax Income |
-$8.757M
34.68%
YoY
|
-$22.34M
102.41%
YoY
|
-$6.866M
N/A
|
-$12.26M
78.31%
YoY
|
-$11.04M
56.95%
YoY
|
-$6.875M
-2454.28%
YoY
|
-$7.034M
40.54%
YoY
|
$292.0K
-113.23%
YoY
|
-$5.005M
-78.84%
YoY
|
-$2.207M
1827.07%
YoY
|
-$23.65M
3505.76%
YoY
|
-$114.5K
-77.9%
YoY
|
-$655.8K
N/A
|
-$518.0K
N/A
|
| Income Tax |
$2.740M
-33.37%
YoY
|
$311.0K
-89.04%
YoY
|
$574.0K
N/A
|
$4.088M
10.28%
YoY
|
$2.838M
-23.59%
YoY
|
$3.707M
-2.15%
YoY
|
$3.714M
-10.77%
YoY
|
$3.788M
4.23%
YoY
|
$4.163M
741.48%
YoY
|
$3.635M
N/A
|
$494.7K
N/A
|
N/A
|
N/A
|
N/A
|
| Net Earnings |
-$11.50M
8.32%
YoY
|
-$20.91M
50.66%
YoY
|
-$7.850M
N/A
|
-$18.09M
16.34%
YoY
|
-$13.88M
29.12%
YoY
|
-$15.55M
344.83%
YoY
|
-$10.75M
17.24%
YoY
|
-$3.496M
-40.14%
YoY
|
-$9.167M
-62.03%
YoY
|
-$5.841M
5001.57%
YoY
|
-$24.14M
3581.2%
YoY
|
-$114.5K
-77.9%
YoY
|
-$655.8K
N/A
|
-$518.0K
N/A
|
| Basic Earnings Per Share |
-$0.49
-22.22%
YoY
|
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
|
| Diluted Earnings Per Share |
-$0.49
-22.22%
YoY
|
-$1.32
113.91%
YoY
|
-$0.45
N/A
|
-$1.06
-12.4%
YoY
|
-$0.61
24.49%
YoY
|
-$1.21
656.25%
YoY
|
-$0.49
16.67%
YoY
|
-$0.16
-38.46%
YoY
|
-$0.42
-67.69%
YoY
|
-$0.26
23636.36%
YoY
|
-$1.30
4233.33%
YoY
|
$0.00
0.0%
YoY
|
-$0.03
N/A
|
$0.00
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 |
28.93M shares
71.14%
YoY
|
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
|
| Diluted Shares Outstanding |
23.30M shares
37.85%
YoY
|
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
|
Loading...