|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$614.9M
7.17%
YoY
|
$573.7M
-16.73%
YoY
|
$689.0M
N/A
|
$0.00
N/A
|
$0.00
-100.0%
YoY
|
| Cost Of Revenue |
$499.0M
5.36%
YoY
|
$473.6M
-18.38%
YoY
|
$580.2M
2.2%
YoY
|
$567.7M
18.2%
YoY
|
$480.3M
124.44%
YoY
|
| Gross Profit |
$115.9M
15.73%
YoY
|
$100.1M
-7.93%
YoY
|
$108.8M
37.49%
YoY
|
$79.10M
15.14%
YoY
|
$68.70M
120.9%
YoY
|
| Selling, General & Admin |
$64.41M
12.69%
YoY
|
$57.16M
-1.06%
YoY
|
$57.77M
994.33%
YoY
|
$5.279M
52690.5%
YoY
|
$10.00K
-99.93%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$6.200M
-27.91%
YoY
|
$8.600M
-23.89%
YoY
|
$11.30M
-39.83%
YoY
|
$18.78M
44.35%
YoY
|
$13.01M
478.22%
YoY
|
| Operating Expenses |
$72.08M
7.22%
YoY
|
$67.23M
-4.72%
YoY
|
$70.56M
1236.57%
YoY
|
$5.279M
52690.5%
YoY
|
$10.00K
-99.94%
YoY
|
| Operating Profit |
$41.21M
70.23%
YoY
|
$24.21M
-20.55%
YoY
|
$30.47M
-677.21%
YoY
|
-$5.279M
-107.69%
YoY
|
$68.69M
364.12%
YoY
|
| Interest Expense |
-$14.29M
-2.56%
YoY
|
-$14.66M
20.05%
YoY
|
-$12.22M
-374.96%
YoY
|
$4.442M
-155.53%
YoY
|
-$8.000M
1042.86%
YoY
|
| Other Income/Expense, Net |
-$19.93M
39.76%
YoY
|
-$14.26M
-50.75%
YoY
|
-$28.95M
-751.71%
YoY
|
$4.442M
-4542.48%
YoY
|
-$100.0K
-133.33%
YoY
|
| Pretax Income |
$6.997M
-29.69%
YoY
|
$9.952M
555.17%
YoY
|
$1.519M
-281.58%
YoY
|
-$836.6K
8265.66%
YoY
|
-$10.00K
-100.07%
YoY
|
| Income Tax |
$2.288M
7.02%
YoY
|
$2.138M
4263.27%
YoY
|
$49.00K
-94.5%
YoY
|
$890.8K
-545.39%
YoY
|
-$200.0K
N/A
|
| Net Earnings |
-$6.182M
-47.1%
YoY
|
-$11.69M
-55.23%
YoY
|
-$26.10M
1411.11%
YoY
|
-$1.727M
17173.35%
YoY
|
-$10.00K
-100.07%
YoY
|
| Basic Earnings Per Share |
-$0.86
43.33%
YoY
|
-$0.60
-61.78%
YoY
|
-$1.57
N/A
|
N/A
|
N/A
|
| Diluted Earnings Per Share |
-$0.86
43.33%
YoY
|
-$0.60
-61.78%
YoY
|
-$1.57
3492.68%
YoY
|
-$0.04
-99.98%
YoY
|
-$290.90
-27283.81%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
7.148M
-56.38%
YoY
|
16.38M
-1.74%
YoY
|
16.68M
N/A
|
N/A
|
N/A
|
| Diluted Shares Outstanding |
7.148M
-56.38%
YoY
|
16.38M
-1.74%
YoY
|
16.68M
N/A
|
N/A
|
N/A
|
|
Concept
|
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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$116.0M
-15.2%
YoY
|
$162.5M
20.12%
YoY
|
$172.1M
5.54%
YoY
|
$164.2M
18.54%
YoY
|
$136.8M
-7.8%
YoY
|
$135.3M
-24.63%
YoY
|
$163.1M
-17.42%
YoY
|
$138.5M
N/A
|
$148.4M
N/A
|
$179.5M
N/A
|
$197.5M
N/A
|
$0.00
N/A
|
$0.00
-100.0%
YoY
|
$0.00
-100.0%
YoY
|
$0.00
N/A
|
$0.00
N/A
|
$152.0M
N/A
|
| Cost Of Revenue |
$96.15M
-12.05%
YoY
|
$132.4M
19.93%
YoY
|
$139.4M
3.5%
YoY
|
$131.1M
9.95%
YoY
|
$109.3M
-12.89%
YoY
|
$110.4M
-26.79%
YoY
|
$134.7M
-18.31%
YoY
|
$119.2M
-14.29%
YoY
|
$125.5M
1.37%
YoY
|
$150.8M
-1.79%
YoY
|
$164.9M
10.49%
YoY
|
$139.1M
0.8%
YoY
|
$123.8M
-4.62%
YoY
|
$153.5M
17.09%
YoY
|
$149.2M
N/A
|
$138.0M
N/A
|
$129.8M
N/A
|
| Gross Profit |
$19.89M
-27.71%
YoY
|
$30.13M
20.96%
YoY
|
$32.73M
15.24%
YoY
|
$33.13M
71.56%
YoY
|
$27.51M
20.09%
YoY
|
$24.91M
-13.32%
YoY
|
$28.40M
-12.95%
YoY
|
$19.31M
-21.17%
YoY
|
$22.91M
-11.55%
YoY
|
$28.73M
34.89%
YoY
|
$32.62M
74.45%
YoY
|
$24.50M
48.48%
YoY
|
$25.90M
16.67%
YoY
|
$21.30M
18.33%
YoY
|
$18.70M
N/A
|
$16.50M
N/A
|
$22.20M
N/A
|
| Selling, General & Admin |
$19.42M
48.3%
YoY
|
$16.44M
11.9%
YoY
|
$15.11M
-4.14%
YoY
|
$13.44M
-1.22%
YoY
|
$13.10M
-9.84%
YoY
|
$14.69M
-9.53%
YoY
|
$15.76M
-2.51%
YoY
|
$13.61M
540.19%
YoY
|
$14.53M
1519.85%
YoY
|
$16.24M
345.94%
YoY
|
$16.17M
2963.63%
YoY
|
$2.125M
900.38%
YoY
|
$896.7K
-91.77%
YoY
|
$3.642M
-52.7%
YoY
|
$527.7K
N/A
|
$212.5K
N/A
|
$10.90M
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
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$2.004M
6.14%
YoY
|
$1.500M
-21.05%
YoY
|
$1.500M
-42.31%
YoY
|
$1.500M
-42.31%
YoY
|
$1.888M
-41.62%
YoY
|
$1.900M
-34.48%
YoY
|
$2.600M
-16.13%
YoY
|
$2.600M
-7.14%
YoY
|
$3.234M
-26.67%
YoY
|
$2.900M
-39.2%
YoY
|
$3.100M
-29.55%
YoY
|
$2.800M
-41.67%
YoY
|
$4.410M
-4.34%
YoY
|
$4.770M
24.54%
YoY
|
$4.400M
-3.72%
YoY
|
$4.800M
N/A
|
$4.610M
N/A
|
| Operating Expenses |
$21.43M
42.99%
YoY
|
$18.34M
8.29%
YoY
|
$16.98M
-9.47%
YoY
|
$15.34M
-7.35%
YoY
|
$14.98M
-15.63%
YoY
|
$16.94M
-13.14%
YoY
|
$18.75M
-4.64%
YoY
|
$16.55M
678.85%
YoY
|
$17.76M
1880.51%
YoY
|
$19.50M
435.45%
YoY
|
$19.67M
3626.65%
YoY
|
$2.125M
900.38%
YoY
|
$896.7K
-94.25%
YoY
|
$3.642M
-68.33%
YoY
|
$527.7K
N/A
|
$212.5K
N/A
|
$15.60M
N/A
|
| Operating Profit |
-$1.539M
-112.29%
YoY
|
$11.78M
115.04%
YoY
|
$15.75M
107.1%
YoY
|
$17.80M
2446.21%
YoY
|
$12.53M
143.27%
YoY
|
$5.479M
-26.32%
YoY
|
$7.604M
-28.03%
YoY
|
$699.0K
-132.89%
YoY
|
$5.149M
-79.41%
YoY
|
$7.436M
-304.16%
YoY
|
$10.57M
-2101.93%
YoY
|
-$2.125M
900.38%
YoY
|
$25.00M
-228128.36%
YoY
|
-$3.642M
-156.03%
YoY
|
-$527.7K
N/A
|
-$212.5K
N/A
|
-$10.97K
N/A
|
| Interest Expense |
-$2.457M
-32.48%
YoY
|
-$4.158M
41.62%
YoY
|
-$4.593M
52.19%
YoY
|
-$3.081M
-39.24%
YoY
|
-$3.639M
110.35%
YoY
|
-$2.936M
0.44%
YoY
|
-$3.018M
-32.42%
YoY
|
-$5.071M
-264.14%
YoY
|
-$1.730M
-165.58%
YoY
|
-$2.923M
-280.17%
YoY
|
-$4.466M
-1192.04%
YoY
|
$3.089M
-1462.41%
YoY
|
$2.638M
-190.96%
YoY
|
$1.622M
-173.75%
YoY
|
$409.0K
N/A
|
-$226.8K
N/A
|
-$2.900M
N/A
|
| Other Income/Expense, Net |
-$22.07M
-8492.4%
YoY
|
$905.0K
-131.94%
YoY
|
$2.330M
-178.08%
YoY
|
-$1.090M
-78.48%
YoY
|
$263.0K
-368.37%
YoY
|
-$2.833M
-53.05%
YoY
|
-$2.984M
-80.45%
YoY
|
-$5.065M
-263.95%
YoY
|
-$98.00K
N/A
|
-$6.034M
-471.92%
YoY
|
-$15.26M
-3832.12%
YoY
|
$3.089M
-1462.41%
YoY
|
$0.00
N/A
|
$1.622M
-1722.4%
YoY
|
$409.0K
N/A
|
-$226.8K
N/A
|
$0.00
N/A
|
| Pretax Income |
-$28.64M
-506.18%
YoY
|
$8.529M
222.34%
YoY
|
$13.49M
191.88%
YoY
|
$13.63M
-412.12%
YoY
|
$7.052M
-1189.95%
YoY
|
$2.646M
88.73%
YoY
|
$4.620M
-198.34%
YoY
|
-$4.366M
-552.86%
YoY
|
-$647.0K
-137.16%
YoY
|
$1.402M
-169.41%
YoY
|
-$4.698M
3855.28%
YoY
|
$964.1K
-319.51%
YoY
|
$1.741M
-15979.53%
YoY
|
-$2.020M
-148.09%
YoY
|
-$118.8K
N/A
|
-$439.2K
N/A
|
-$10.97K
N/A
|
| Income Tax |
-$3.368M
-303.01%
YoY
|
$3.042M
776.66%
YoY
|
$1.162M
330.37%
YoY
|
$1.452M
-1152.17%
YoY
|
$1.659M
61.7%
YoY
|
$347.0K
2.97%
YoY
|
$270.0K
-138.57%
YoY
|
-$138.0K
-121.62%
YoY
|
$1.026M
88.81%
YoY
|
$337.0K
2.04%
YoY
|
-$700.0K
-4190.7%
YoY
|
$638.3K
N/A
|
$543.4K
N/A
|
$330.3K
-265.13%
YoY
|
$17.11K
N/A
|
$0.00
N/A
|
$0.00
N/A
|
| Net Earnings |
-$21.99M
230.76%
YoY
|
$5.544M
-690.42%
YoY
|
$6.070M
-337.02%
YoY
|
$4.193M
-372.63%
YoY
|
-$6.648M
-19.98%
YoY
|
-$939.0K
-86.77%
YoY
|
-$2.561M
-76.06%
YoY
|
-$1.538M
-572.04%
YoY
|
-$8.308M
-793.61%
YoY
|
-$7.098M
202.04%
YoY
|
-$10.70M
7773.28%
YoY
|
$325.8K
-174.18%
YoY
|
$1.198M
-11023.76%
YoY
|
-$2.350M
-153.41%
YoY
|
-$135.9K
N/A
|
-$439.2K
N/A
|
-$10.97K
N/A
|
| Basic Earnings Per Share |
N/A
|
$0.08
-260.0%
YoY
|
$0.16
-223.08%
YoY
|
$0.20
-180.0%
YoY
|
N/A
|
-$0.05
-88.37%
YoY
|
-$0.13
-79.69%
YoY
|
-$0.25
N/A
|
N/A
|
-$0.43
N/A
|
-$0.64
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Earnings Per Share |
-$2.09
177.65%
YoY
|
$0.08
-260.0%
YoY
|
$0.16
-223.08%
YoY
|
$0.20
-180.0%
YoY
|
-$0.75
51.86%
YoY
|
-$0.05
-88.37%
YoY
|
-$0.13
-79.69%
YoY
|
-$0.25
-3133.98%
YoY
|
-$0.50
-1739.31%
YoY
|
-$0.43
-100.0%
YoY
|
-$0.64
-99.98%
YoY
|
$0.01
-100.0%
YoY
|
$0.03
-109.77%
YoY
|
-$59.45K
-18014386.74%
YoY
|
-$3.438K
N/A
|
-$11.11K
N/A
|
-$0.31
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
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
N/A
|
67.82M
227.62%
YoY
|
37.54M
93.19%
YoY
|
21.36M
28.54%
YoY
|
N/A
|
20.70M
24.27%
YoY
|
19.43M
16.65%
YoY
|
16.62M
N/A
|
N/A
|
16.66M
N/A
|
16.66M
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Shares Outstanding |
N/A
|
67.82M
227.62%
YoY
|
37.54M
93.19%
YoY
|
21.36M
28.54%
YoY
|
N/A
|
20.70M
24.27%
YoY
|
19.43M
16.65%
YoY
|
16.62M
N/A
|
N/A
|
16.66M
N/A
|
16.66M
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
Loading...