|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$159.7M
-16.6%
YoY
|
$191.5M
6.45%
YoY
|
$179.9M
-2.55%
YoY
|
$184.6M
11.19%
YoY
|
$166.0M
0.89%
YoY
|
| Cost Of Revenue |
$154.8M
-6.07%
YoY
|
$164.8M
-2.58%
YoY
|
$169.2M
5.3%
YoY
|
$160.7M
8.19%
YoY
|
$148.5M
-5.59%
YoY
|
| Gross Profit |
$4.913M
-81.6%
YoY
|
$26.70M
148.75%
YoY
|
$10.73M
-55.2%
YoY
|
$23.95M
36.61%
YoY
|
$17.54M
140.93%
YoY
|
| Selling, General & Admin |
$24.48M
-10.88%
YoY
|
$27.46M
3.81%
YoY
|
$26.46M
21.27%
YoY
|
$21.82M
12.29%
YoY
|
$19.43M
-8.71%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$9.209M
9.97%
YoY
|
$8.374M
-2.36%
YoY
|
$8.576M
-12.47%
YoY
|
$9.798M
-0.14%
YoY
|
$9.812M
-2.82%
YoY
|
| Operating Expenses |
$24.48M
-10.88%
YoY
|
$27.46M
3.81%
YoY
|
$26.46M
21.27%
YoY
|
$21.82M
12.29%
YoY
|
$19.43M
-8.71%
YoY
|
| Operating Profit |
-$20.41M
230.28%
YoY
|
-$6.178M
-157.29%
YoY
|
$10.78M
389.91%
YoY
|
$2.201M
-134.75%
YoY
|
-$6.333M
-66.68%
YoY
|
| Interest Expense |
$2.159M
-87.58%
YoY
|
$17.39M
248.64%
YoY
|
$4.988M
-553.04%
YoY
|
-$1.101M
-173.35%
YoY
|
$1.501M
-26.71%
YoY
|
| Other Income/Expense, Net |
-$600.0K
-103.39%
YoY
|
$17.73M
586.75%
YoY
|
$2.581M
-239.36%
YoY
|
-$1.852M
-185.35%
YoY
|
$2.170M
-129.22%
YoY
|
| Pretax Income |
-$21.01M
-281.91%
YoY
|
$11.55M
-13.6%
YoY
|
$13.36M
3729.23%
YoY
|
$349.0K
-108.38%
YoY
|
-$4.163M
-84.25%
YoY
|
| Income Tax |
-$4.649M
-206.31%
YoY
|
$4.373M
2.97%
YoY
|
$4.247M
416.04%
YoY
|
$823.0K
-409.4%
YoY
|
-$266.0K
-96.87%
YoY
|
| Net Earnings |
-$15.98M
-307.12%
YoY
|
$7.716M
-17.91%
YoY
|
$9.400M
-4083.05%
YoY
|
-$236.0K
-93.14%
YoY
|
-$3.441M
-79.06%
YoY
|
| Basic Earnings Per Share |
-$0.93
-332.5%
YoY
|
$0.40
-20.0%
YoY
|
$0.50
-1350.0%
YoY
|
-$0.04
-82.61%
YoY
|
-$0.23
-76.04%
YoY
|
| Diluted Earnings Per Share |
-$0.93
-332.5%
YoY
|
$0.40
-20.0%
YoY
|
$0.50
-1350.0%
YoY
|
-$0.04
-82.61%
YoY
|
-$0.23
-76.04%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
17.83M shares
0.67%
YoY
|
17.72M shares
0.64%
YoY
|
17.60M shares
0.51%
YoY
|
17.51M shares
-0.24%
YoY
|
17.56M shares
-0.63%
YoY
|
| Diluted Shares Outstanding |
17.83M shares
0.67%
YoY
|
17.72M shares
0.64%
YoY
|
17.60M shares
0.51%
YoY
|
17.51M shares
-0.24%
YoY
|
17.56M shares
-0.63%
YoY
|
|
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 | 2021 Q2 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$18.21M
-46.93%
YoY
|
$42.82M
-2.37%
YoY
|
$47.48M
-25.0%
YoY
|
$35.12M
-21.27%
YoY
|
$34.31M
-13.66%
YoY
|
$43.86M
5.86%
YoY
|
$63.31M
20.59%
YoY
|
$44.61M
-7.21%
YoY
|
$39.73M
4.83%
YoY
|
$41.43M
4.48%
YoY
|
$52.50M
-10.91%
YoY
|
$48.07M
2.82%
YoY
|
$37.90M
-3.5%
YoY
|
$39.66M
18.4%
YoY
|
$58.92M
19.95%
YoY
|
$46.75M
3.59%
YoY
|
$39.27M
2.61%
YoY
|
$33.49M
12.51%
YoY
|
$49.13M
-8.28%
YoY
|
$45.13M
14.05%
YoY
|
| Cost Of Revenue |
$23.02M
-31.28%
YoY
|
$48.25M
18.49%
YoY
|
$42.05M
-7.45%
YoY
|
$31.70M
-21.59%
YoY
|
$33.50M
-14.36%
YoY
|
$40.72M
-6.89%
YoY
|
$45.44M
-3.01%
YoY
|
$40.44M
5.88%
YoY
|
$39.11M
-5.16%
YoY
|
$43.73M
5.76%
YoY
|
$46.85M
12.98%
YoY
|
$38.19M
1.57%
YoY
|
$41.24M
-0.01%
YoY
|
$41.35M
16.92%
YoY
|
$41.46M
1.9%
YoY
|
$37.60M
3.17%
YoY
|
$41.24M
11.66%
YoY
|
$35.36M
6.94%
YoY
|
$40.69M
-13.1%
YoY
|
$36.44M
1.37%
YoY
|
| Gross Profit |
-$4.814M
-697.27%
YoY
|
-$5.425M
-272.61%
YoY
|
$5.428M
-69.62%
YoY
|
$3.415M
-18.11%
YoY
|
$806.0K
30.63%
YoY
|
$3.143M
-236.89%
YoY
|
$17.87M
216.14%
YoY
|
$4.170M
-57.8%
YoY
|
$617.0K
-118.47%
YoY
|
-$2.296M
35.94%
YoY
|
$5.652M
-67.63%
YoY
|
$9.881M
7.98%
YoY
|
-$3.340M
69.54%
YoY
|
-$1.689M
-9.63%
YoY
|
$17.46M
107.02%
YoY
|
$9.151M
5.3%
YoY
|
-$1.970M
-247.34%
YoY
|
-$1.869M
-43.36%
YoY
|
$8.434M
25.26%
YoY
|
$8.690M
139.92%
YoY
|
| Selling, General & Admin |
$4.593M
-29.07%
YoY
|
$7.832M
27.37%
YoY
|
$4.957M
-29.12%
YoY
|
$5.733M
-22.19%
YoY
|
$6.475M
-11.84%
YoY
|
$6.149M
-10.1%
YoY
|
$6.994M
51.32%
YoY
|
$7.368M
22.7%
YoY
|
$7.345M
-20.85%
YoY
|
$6.840M
33.23%
YoY
|
$4.622M
-8.13%
YoY
|
$6.005M
17.15%
YoY
|
$9.280M
40.63%
YoY
|
$5.134M
16.02%
YoY
|
$5.031M
24.44%
YoY
|
$5.126M
-1.73%
YoY
|
$6.599M
11.94%
YoY
|
$4.425M
-22.64%
YoY
|
$4.043M
3.43%
YoY
|
$5.216M
-2.29%
YoY
|
| 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
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$2.158M
7.04%
YoY
|
$2.602M
23.85%
YoY
|
$2.482M
17.35%
YoY
|
$2.109M
0.43%
YoY
|
$2.016M
-2.04%
YoY
|
$2.101M
1.69%
YoY
|
$2.115M
4.75%
YoY
|
$2.100M
2.74%
YoY
|
$2.058M
-15.9%
YoY
|
$2.066M
-12.68%
YoY
|
$2.019M
-18.23%
YoY
|
$2.044M
-17.68%
YoY
|
$2.447M
-1.33%
YoY
|
$2.366M
1.89%
YoY
|
$2.469M
1.31%
YoY
|
$2.483M
-2.7%
YoY
|
$2.480M
-0.84%
YoY
|
$2.322M
-8.58%
YoY
|
$2.437M
-4.69%
YoY
|
$2.552M
4.89%
YoY
|
| Operating Expenses |
$4.593M
-29.07%
YoY
|
$7.832M
27.37%
YoY
|
$4.957M
-29.12%
YoY
|
$5.733M
-22.19%
YoY
|
$6.475M
-11.84%
YoY
|
$6.149M
-10.1%
YoY
|
$6.994M
51.32%
YoY
|
$7.368M
22.7%
YoY
|
$7.345M
-20.85%
YoY
|
$6.840M
33.23%
YoY
|
$4.622M
-8.13%
YoY
|
$6.005M
17.15%
YoY
|
$9.280M
40.63%
YoY
|
$5.134M
16.02%
YoY
|
$5.031M
24.44%
YoY
|
$5.126M
-1.73%
YoY
|
$6.599M
11.94%
YoY
|
$4.425M
-22.77%
YoY
|
$4.043M
3.43%
YoY
|
$5.216M
-2.29%
YoY
|
| Operating Profit |
-$10.55M
97.36%
YoY
|
-$13.26M
341.02%
YoY
|
-$630.0K
-107.01%
YoY
|
-$3.345M
-28.45%
YoY
|
-$5.346M
-30.97%
YoY
|
-$3.006M
-67.1%
YoY
|
$8.993M
-680.57%
YoY
|
-$4.675M
21.05%
YoY
|
-$7.745M
-129.92%
YoY
|
-$9.136M
33.9%
YoY
|
-$1.549M
-114.01%
YoY
|
-$3.862M
-249.34%
YoY
|
$25.88M
-370.81%
YoY
|
-$6.823M
8.4%
YoY
|
$11.06M
227.8%
YoY
|
$2.586M
8.47%
YoY
|
-$9.558M
69.47%
YoY
|
-$6.294M
-30.3%
YoY
|
$3.374M
86.0%
YoY
|
$2.384M
-184.15%
YoY
|
| Interest Expense |
-$595.0K
316.08%
YoY
|
$2.140M
105.37%
YoY
|
-$114.0K
-148.1%
YoY
|
$276.0K
-98.3%
YoY
|
-$143.0K
-0.69%
YoY
|
$1.042M
-77.56%
YoY
|
$237.0K
74.26%
YoY
|
$16.25M
1351.34%
YoY
|
-$144.0K
-85.14%
YoY
|
$4.643M
-1141.03%
YoY
|
$136.0K
-129.25%
YoY
|
$1.120M
-334.8%
YoY
|
-$969.0K
-437.63%
YoY
|
-$446.0K
-229.28%
YoY
|
-$465.0K
-181.01%
YoY
|
-$477.0K
-176.69%
YoY
|
$287.0K
-314.18%
YoY
|
$345.0K
-157.5%
YoY
|
$574.0K
523.91%
YoY
|
$622.0K
-40.87%
YoY
|
| Other Income/Expense, Net |
-$1.458M
1004.55%
YoY
|
$67.00K
-658.33%
YoY
|
-$104.0K
-142.98%
YoY
|
$281.0K
-98.29%
YoY
|
-$132.0K
8.2%
YoY
|
-$12.00K
-175.0%
YoY
|
$242.0K
-406.33%
YoY
|
$16.45M
1146.36%
YoY
|
-$122.0K
-96.54%
YoY
|
$16.00K
-101.51%
YoY
|
-$79.00K
-81.28%
YoY
|
$1.320M
-552.05%
YoY
|
-$3.523M
-1266.56%
YoY
|
-$1.061M
-17783.33%
YoY
|
-$422.0K
-137.31%
YoY
|
-$292.0K
-383.5%
YoY
|
$302.0K
-43.76%
YoY
|
$6.000K
-120.0%
YoY
|
$1.131M
50.6%
YoY
|
$103.0K
-101.72%
YoY
|
| Pretax Income |
-$12.01M
119.22%
YoY
|
-$11.73M
633.98%
YoY
|
-$734.0K
-107.95%
YoY
|
-$3.064M
-126.02%
YoY
|
-$5.478M
-30.37%
YoY
|
-$1.598M
-66.89%
YoY
|
$9.235M
-667.26%
YoY
|
$11.78M
-563.3%
YoY
|
-$7.867M
-135.18%
YoY
|
-$4.827M
45.09%
YoY
|
-$1.628M
-115.3%
YoY
|
-$2.542M
-210.81%
YoY
|
$22.36M
-341.58%
YoY
|
-$3.327M
-45.03%
YoY
|
$10.64M
136.14%
YoY
|
$2.294M
-7.76%
YoY
|
-$9.256M
81.38%
YoY
|
-$6.052M
-40.37%
YoY
|
$4.505M
75.63%
YoY
|
$2.487M
-128.23%
YoY
|
| Income Tax |
-$2.696M
12.01%
YoY
|
-$2.725M
-946.27%
YoY
|
$182.0K
-93.97%
YoY
|
$301.0K
-94.24%
YoY
|
-$2.407M
-42.55%
YoY
|
$322.0K
-124.96%
YoY
|
$3.019M
-898.68%
YoY
|
$5.222M
-672.59%
YoY
|
-$4.190M
-161.37%
YoY
|
-$1.290M
129.54%
YoY
|
-$378.0K
-111.41%
YoY
|
-$912.0K
-226.32%
YoY
|
$6.827M
-357.62%
YoY
|
-$562.0K
-74.81%
YoY
|
$3.313M
148.16%
YoY
|
$722.0K
-25.87%
YoY
|
-$2.650M
123.25%
YoY
|
-$2.231M
-14.85%
YoY
|
$1.335M
74.51%
YoY
|
$974.0K
-127.79%
YoY
|
| Net Earnings |
-$9.427M
206.67%
YoY
|
-$8.816M
319.21%
YoY
|
-$855.0K
-112.97%
YoY
|
-$3.361M
-151.18%
YoY
|
-$3.074M
-14.25%
YoY
|
-$2.103M
-40.46%
YoY
|
$6.593M
-666.9%
YoY
|
$6.567M
-507.13%
YoY
|
-$3.585M
-122.94%
YoY
|
-$3.532M
32.98%
YoY
|
-$1.163M
-115.77%
YoY
|
-$1.613M
-203.33%
YoY
|
$15.63M
-339.81%
YoY
|
-$2.656M
-45.47%
YoY
|
$7.377M
99.11%
YoY
|
$1.561M
-19.24%
YoY
|
-$6.518M
54.9%
YoY
|
-$4.871M
-34.44%
YoY
|
$3.705M
60.46%
YoY
|
$1.933M
-139.59%
YoY
|
| Basic Earnings Per Share |
-$0.53
194.44%
YoY
|
N/A
|
-$0.06
-116.67%
YoY
|
-$0.20
-155.56%
YoY
|
-$0.18
-14.29%
YoY
|
N/A
|
$0.36
-614.29%
YoY
|
$0.36
-460.0%
YoY
|
-$0.21
-124.14%
YoY
|
N/A
|
-$0.07
-117.07%
YoY
|
-$0.10
-225.0%
YoY
|
$0.87
-328.95%
YoY
|
N/A
|
$0.41
105.0%
YoY
|
$0.08
-20.0%
YoY
|
-$0.38
52.0%
YoY
|
N/A
|
$0.20
66.67%
YoY
|
$0.10
-134.48%
YoY
|
| Diluted Earnings Per Share |
-$0.53
194.44%
YoY
|
-$0.49
320.95%
YoY
|
-$0.06
-117.14%
YoY
|
-$0.20
-157.14%
YoY
|
-$0.18
-14.29%
YoY
|
-$0.12
-40.93%
YoY
|
$0.35
-600.0%
YoY
|
$0.35
-450.0%
YoY
|
-$0.21
-125.0%
YoY
|
-$0.20
-100.0%
YoY
|
-$0.07
-117.5%
YoY
|
-$0.10
-225.0%
YoY
|
$0.84
-321.05%
YoY
|
-$150.8K
-44.56%
YoY
|
$0.40
100.0%
YoY
|
$0.08
-20.0%
YoY
|
-$0.38
52.0%
YoY
|
-$272.1K
-34.67%
YoY
|
$0.20
66.67%
YoY
|
$0.10
-134.48%
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
|
N/A
|
| Basic Shares Outstanding |
18.11M shares
1.78%
YoY
|
18.12M shares
0.2%
YoY
|
18.05M shares
1.65%
YoY
|
18.07M shares
2.04%
YoY
|
17.79M shares
0.93%
YoY
|
18.08M shares
0.49%
YoY
|
17.76M shares
0.77%
YoY
|
17.71M shares
0.63%
YoY
|
17.63M shares
0.31%
YoY
|
17.99M shares
1.75%
YoY
|
17.62M shares
0.52%
YoY
|
17.60M shares
0.49%
YoY
|
17.57M shares
0.72%
YoY
|
17.68M shares
-0.09%
YoY
|
17.53M shares
0.39%
YoY
|
17.51M shares
0.29%
YoY
|
17.45M shares
0.25%
YoY
|
17.70M shares
0.26%
YoY
|
17.46M shares
-0.92%
YoY
|
17.46M shares
-0.98%
YoY
|
| Diluted Shares Outstanding |
17.91M shares
0.66%
YoY
|
N/A
|
17.85M shares
-2.77%
YoY
|
17.83M shares
-2.92%
YoY
|
17.79M shares
0.93%
YoY
|
N/A
|
18.36M shares
4.21%
YoY
|
18.36M shares
4.35%
YoY
|
17.63M shares
-4.09%
YoY
|
N/A
|
17.62M shares
-3.89%
YoY
|
17.60M shares
0.49%
YoY
|
18.38M shares
5.33%
YoY
|
N/A
|
18.33M shares
0.5%
YoY
|
17.51M shares
0.29%
YoY
|
17.45M shares
0.25%
YoY
|
N/A
|
18.24M shares
-1.37%
YoY
|
17.46M shares
-0.98%
YoY
|
Loading...