|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$896.5M
5.19%
YoY
|
$852.3M
-1.2%
YoY
|
$862.6M
2.67%
YoY
|
$840.2M
-3.93%
YoY
|
$874.6M
2.58%
YoY
|
| Cost Of Revenue |
$664.8M
5.67%
YoY
|
$629.1M
-3.43%
YoY
|
$651.5M
2.01%
YoY
|
$638.6M
-3.26%
YoY
|
$660.1M
7.54%
YoY
|
| Gross Profit |
$231.7M
3.84%
YoY
|
$223.2M
5.68%
YoY
|
$211.2M
4.73%
YoY
|
$201.6M
-5.98%
YoY
|
$214.4M
-10.17%
YoY
|
| Selling, General & Admin |
$217.6M
2.17%
YoY
|
$213.0M
-5.09%
YoY
|
$224.4M
-7.03%
YoY
|
$241.4M
-11.53%
YoY
|
$272.9M
4.58%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$34.08M
-6.1%
YoY
|
$36.30M
-4.16%
YoY
|
$37.87M
0.74%
YoY
|
$37.60M
-9.45%
YoY
|
$41.52M
-9.56%
YoY
|
| Operating Expenses |
$217.6M
2.17%
YoY
|
$213.0M
-5.09%
YoY
|
$224.4M
-7.03%
YoY
|
$241.4M
-11.53%
YoY
|
$272.9M
4.58%
YoY
|
| Operating Profit |
$14.07M
38.82%
YoY
|
$10.14M
-176.35%
YoY
|
-$13.28M
-66.64%
YoY
|
-$39.80M
-68.41%
YoY
|
-$126.0M
-42.04%
YoY
|
| Interest Expense |
-$44.68M
-6.55%
YoY
|
-$47.81M
-13.36%
YoY
|
-$55.18M
-35.12%
YoY
|
-$85.05M
63.43%
YoY
|
-$52.04M
59.63%
YoY
|
| Other Income/Expense, Net |
-$2.889M
-207.72%
YoY
|
$2.682M
-343.38%
YoY
|
-$1.102M
-113.51%
YoY
|
$8.156M
-431.41%
YoY
|
-$2.461M
-2.11%
YoY
|
| Pretax Income |
-$46.63M
33.27%
YoY
|
-$34.99M
-50.82%
YoY
|
-$71.14M
-51.53%
YoY
|
-$146.8M
-16.03%
YoY
|
-$174.8M
-30.61%
YoY
|
| Income Tax |
$2.580M
-21.25%
YoY
|
$3.276M
-28.44%
YoY
|
$4.578M
38.48%
YoY
|
$3.306M
-70.51%
YoY
|
$11.21M
-176.17%
YoY
|
| Net Earnings |
-$49.21M
28.6%
YoY
|
-$38.27M
-49.47%
YoY
|
-$75.72M
-208.05%
YoY
|
$70.08M
-137.67%
YoY
|
-$186.0M
-21.58%
YoY
|
| Basic Earnings Per Share |
-$11.70
35.42%
YoY
|
-$8.64
-50.12%
YoY
|
-$17.32
-203.53%
YoY
|
$16.73
-378.37%
YoY
|
-$6.01
-22.35%
YoY
|
| Diluted Earnings Per Share |
-$11.70
35.42%
YoY
|
-$8.64
-50.13%
YoY
|
-$17.32
-203.55%
YoY
|
$16.73
-378.37%
YoY
|
-$6.01
-22.35%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
4.501M shares
1.63%
YoY
|
4.429M shares
1.33%
YoY
|
4.371M shares
4.39%
YoY
|
4.187M shares
-86.48%
YoY
|
30.98M shares
1.1%
YoY
|
| Diluted Shares Outstanding |
4.501M shares
1.63%
YoY
|
4.429M shares
1.33%
YoY
|
4.371M shares
4.39%
YoY
|
4.187M shares
-86.48%
YoY
|
30.98M shares
1.1%
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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$215.1M
8.26%
YoY
|
$224.8M
5.41%
YoY
|
$225.0M
6.75%
YoY
|
$248.0M
8.49%
YoY
|
$198.7M
-0.47%
YoY
|
$213.3M
-0.39%
YoY
|
$210.8M
1.96%
YoY
|
$228.6M
-4.54%
YoY
|
$199.6M
-1.32%
YoY
|
$214.1M
1.34%
YoY
|
$206.7M
-16.57%
YoY
|
$239.5M
-4.69%
YoY
|
$202.3M
-7.46%
YoY
|
$211.3M
-5.53%
YoY
|
$247.8M
13.97%
YoY
|
$251.3M
5.19%
YoY
|
$218.6M
12.31%
YoY
|
$223.7M
7.89%
YoY
|
$217.4M
-0.77%
YoY
|
| Cost Of Revenue |
$164.9M
8.93%
YoY
|
$166.5M
6.77%
YoY
|
$166.9M
6.17%
YoY
|
$179.9M
9.01%
YoY
|
$151.4M
0.34%
YoY
|
$156.0M
-4.72%
YoY
|
$157.2M
2.15%
YoY
|
$165.1M
-7.57%
YoY
|
$150.9M
-2.84%
YoY
|
$163.7M
2.98%
YoY
|
$153.9M
-5.17%
YoY
|
$178.6M
-1.51%
YoY
|
$155.3M
-5.02%
YoY
|
$158.9M
-5.95%
YoY
|
$162.3M
-1.08%
YoY
|
$181.3M
2.95%
YoY
|
$163.5M
8.32%
YoY
|
$169.0M
14.81%
YoY
|
$164.1M
5.6%
YoY
|
| Gross Profit |
$50.16M
6.11%
YoY
|
$58.31M
1.69%
YoY
|
$58.04M
8.44%
YoY
|
$68.09M
7.14%
YoY
|
$47.27M
-3.01%
YoY
|
$57.34M
13.66%
YoY
|
$53.52M
1.4%
YoY
|
$63.55M
4.33%
YoY
|
$48.73M
3.68%
YoY
|
$50.45M
-3.63%
YoY
|
$52.79M
-5.77%
YoY
|
$60.92M
-12.92%
YoY
|
$47.00M
-14.69%
YoY
|
$52.35M
-4.21%
YoY
|
$56.02M
5.06%
YoY
|
$69.95M
11.45%
YoY
|
$55.10M
26.08%
YoY
|
$54.65M
-9.14%
YoY
|
$53.32M
-16.3%
YoY
|
| Selling, General & Admin |
$48.06M
-9.77%
YoY
|
$46.27M
-7.43%
YoY
|
$56.70M
12.58%
YoY
|
$55.99M
6.85%
YoY
|
$53.27M
-3.35%
YoY
|
$49.99M
-6.49%
YoY
|
$50.37M
-6.81%
YoY
|
$52.40M
-6.97%
YoY
|
$55.12M
0.67%
YoY
|
$53.46M
2.84%
YoY
|
$54.05M
2.88%
YoY
|
$56.32M
-22.57%
YoY
|
$54.75M
-23.2%
YoY
|
$51.98M
-20.56%
YoY
|
$52.53M
-22.24%
YoY
|
$72.73M
6.21%
YoY
|
$71.29M
7.81%
YoY
|
$65.43M
14.99%
YoY
|
$67.55M
10.58%
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
|
| Depreciation & Amortization |
$8.453M
0.61%
YoY
|
$8.406M
0.54%
YoY
|
$8.747M
-3.18%
YoY
|
$8.527M
63.98%
YoY
|
$8.402M
-12.84%
YoY
|
$8.361M
-10.98%
YoY
|
$9.034M
67.3%
YoY
|
$5.200M
-5.45%
YoY
|
$9.640M
0.98%
YoY
|
$9.392M
4.31%
YoY
|
$5.400M
-1.82%
YoY
|
$5.500M
-42.58%
YoY
|
$9.546M
-4.84%
YoY
|
$9.004M
-10.87%
YoY
|
$5.500M
-45.6%
YoY
|
$9.578M
-7.43%
YoY
|
$10.03M
-8.47%
YoY
|
$10.10M
-9.8%
YoY
|
$10.11M
-12.26%
YoY
|
| Operating Expenses |
$48.06M
-9.77%
YoY
|
$51.68M
-6.27%
YoY
|
$56.70M
12.58%
YoY
|
$55.99M
6.85%
YoY
|
$53.27M
-3.35%
YoY
|
$55.14M
-7.05%
YoY
|
$50.37M
-6.81%
YoY
|
$52.40M
-6.97%
YoY
|
$55.12M
0.67%
YoY
|
$59.32M
3.66%
YoY
|
$54.05M
-6.41%
YoY
|
$56.32M
-22.57%
YoY
|
$54.75M
-23.2%
YoY
|
$57.22M
-19.08%
YoY
|
$57.75M
-14.52%
YoY
|
$72.73M
6.21%
YoY
|
$71.29M
7.81%
YoY
|
$70.71M
13.14%
YoY
|
$67.55M
10.58%
YoY
|
| Operating Profit |
-$3.371M
-43.84%
YoY
|
$6.629M
200.63%
YoY
|
$1.342M
-57.5%
YoY
|
$12.10M
8.46%
YoY
|
-$6.003M
-6.0%
YoY
|
$2.205M
-124.86%
YoY
|
$3.158M
-351.03%
YoY
|
$11.16M
142.8%
YoY
|
-$6.386M
-17.56%
YoY
|
-$8.868M
81.98%
YoY
|
-$1.258M
-27.24%
YoY
|
$4.596M
-265.32%
YoY
|
-$7.746M
-52.19%
YoY
|
-$4.873M
-69.67%
YoY
|
-$1.729M
-97.55%
YoY
|
-$2.780M
-53.62%
YoY
|
-$16.20M
-33.32%
YoY
|
-$16.07M
580.43%
YoY
|
-$70.53M
-3170.35%
YoY
|
| Interest Expense |
-$8.882M
-22.33%
YoY
|
-$9.489M
-21.13%
YoY
|
-$11.86M
0.72%
YoY
|
-$11.90M
-0.11%
YoY
|
-$11.44M
-5.47%
YoY
|
-$12.03M
2.99%
YoY
|
-$11.77M
16.53%
YoY
|
-$11.91M
-28.65%
YoY
|
-$12.10M
-27.73%
YoY
|
-$11.68M
-45.27%
YoY
|
-$10.10M
-62.11%
YoY
|
-$16.69M
-9.68%
YoY
|
-$16.74M
-10.02%
YoY
|
-$21.34M
-7.49%
YoY
|
-$26.65M
167.22%
YoY
|
-$18.48M
92.54%
YoY
|
-$18.61M
97.93%
YoY
|
-$23.07M
153.55%
YoY
|
-$9.974M
15.98%
YoY
|
| Other Income/Expense, Net |
$925.0K
-553.43%
YoY
|
-$493.0K
-112.74%
YoY
|
$1.298M
-164.58%
YoY
|
-$3.490M
545.1%
YoY
|
-$204.0K
-114.98%
YoY
|
$3.871M
-292.01%
YoY
|
-$2.010M
-855.64%
YoY
|
-$541.0K
-4261.54%
YoY
|
$1.362M
114.49%
YoY
|
-$2.016M
33.69%
YoY
|
$266.0K
-91.76%
YoY
|
$13.00K
-99.12%
YoY
|
$635.0K
-76.5%
YoY
|
-$1.508M
-121.64%
YoY
|
$3.227M
-283.35%
YoY
|
$1.476M
-241.38%
YoY
|
$2.702M
-384.42%
YoY
|
$6.967M
-7067.0%
YoY
|
-$1.760M
-1860.0%
YoY
|
| Pretax Income |
-$11.33M
-61.59%
YoY
|
-$3.353M
-43.69%
YoY
|
-$10.50M
-1.17%
YoY
|
-$3.283M
154.3%
YoY
|
-$29.50M
72.27%
YoY
|
-$5.955M
-73.61%
YoY
|
-$10.62M
-3.98%
YoY
|
-$1.291M
-90.55%
YoY
|
-$17.12M
-28.22%
YoY
|
-$22.57M
-60.96%
YoY
|
-$11.06M
-56.02%
YoY
|
-$13.66M
-30.93%
YoY
|
-$23.85M
-25.71%
YoY
|
-$57.81M
40.08%
YoY
|
-$25.16M
-69.42%
YoY
|
-$19.78M
18.92%
YoY
|
-$32.11M
-7.33%
YoY
|
-$41.27M
199.04%
YoY
|
-$82.26M
1245.22%
YoY
|
| Income Tax |
$0.00
-100.0%
YoY
|
$426.0K
-65.28%
YoY
|
$900.0K
80.0%
YoY
|
$983.0K
-34.47%
YoY
|
$200.0K
100.0%
YoY
|
$1.227M
119.89%
YoY
|
$500.0K
-54.55%
YoY
|
$1.500M
-28.57%
YoY
|
$100.0K
-88.89%
YoY
|
$558.0K
-163.7%
YoY
|
$1.100M
-26.67%
YoY
|
$2.100M
16.67%
YoY
|
$900.0K
125.0%
YoY
|
-$876.0K
-149.08%
YoY
|
$1.500M
-83.15%
YoY
|
$1.800M
100.0%
YoY
|
$400.0K
-200.0%
YoY
|
$1.785M
-78.75%
YoY
|
$8.900M
196.67%
YoY
|
| Net Earnings |
-$11.33M
-61.86%
YoY
|
-$6.620M
-7.83%
YoY
|
-$11.45M
2.89%
YoY
|
-$4.266M
54.4%
YoY
|
-$29.72M
72.83%
YoY
|
-$7.182M
-68.94%
YoY
|
-$11.13M
-8.31%
YoY
|
-$2.763M
-82.46%
YoY
|
-$17.20M
-30.42%
YoY
|
-$23.12M
-115.73%
YoY
|
-$12.13M
-46.95%
YoY
|
-$15.75M
-26.91%
YoY
|
-$24.71M
-23.88%
YoY
|
$147.0M
-441.36%
YoY
|
-$22.87M
-74.92%
YoY
|
-$21.55M
23.2%
YoY
|
-$32.46M
-5.33%
YoY
|
-$43.05M
189.43%
YoY
|
-$91.18M
904.98%
YoY
|
| Basic Earnings Per Share |
-$3.12
-52.8%
YoY
|
N/A
|
-$2.68
6.35%
YoY
|
-$0.95
50.79%
YoY
|
-$6.61
69.92%
YoY
|
N/A
|
-$2.52
-9.35%
YoY
|
-$0.63
-82.55%
YoY
|
-$3.89
-31.63%
YoY
|
N/A
|
-$2.78
424.53%
YoY
|
-$3.61
622.0%
YoY
|
-$5.69
561.63%
YoY
|
N/A
|
-$0.53
-81.97%
YoY
|
-$0.50
-12.28%
YoY
|
-$0.86
-22.52%
YoY
|
N/A
|
-$2.94
880.0%
YoY
|
| Diluted Earnings Per Share |
-$3.12
-52.8%
YoY
|
-$1.47
-8.7%
YoY
|
-$2.68
6.35%
YoY
|
-$0.95
50.79%
YoY
|
-$6.61
69.92%
YoY
|
-$1.61
-69.3%
YoY
|
-$2.52
-8.03%
YoY
|
-$0.63
-82.56%
YoY
|
-$3.89
-31.63%
YoY
|
-$5.24
-115.46%
YoY
|
-$2.74
416.98%
YoY
|
-$3.61
622.28%
YoY
|
-$5.69
561.63%
YoY
|
$33.92
-100.0%
YoY
|
-$0.53
-81.97%
YoY
|
-$0.50
-12.28%
YoY
|
-$0.86
-22.52%
YoY
|
-$1.384M
186.15%
YoY
|
-$2.94
880.0%
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
|
| Basic Shares Outstanding |
4.571M shares
1.74%
YoY
|
4.527M shares
0.94%
YoY
|
4.499M shares
1.74%
YoY
|
4.493M shares
1.77%
YoY
|
4.493M shares
1.77%
YoY
|
4.485M shares
2.67%
YoY
|
4.422M shares
1.22%
YoY
|
4.415M shares
1.22%
YoY
|
4.415M shares
1.66%
YoY
|
4.368M shares
-89.89%
YoY
|
4.368M shares
-89.89%
YoY
|
4.362M shares
-89.9%
YoY
|
4.343M shares
-88.48%
YoY
|
43.22M shares
39.52%
YoY
|
43.22M shares
39.52%
YoY
|
43.18M shares
39.56%
YoY
|
37.70M shares
22.08%
YoY
|
30.98M shares
1.15%
YoY
|
30.98M shares
1.15%
YoY
|
| Diluted Shares Outstanding |
4.559M shares
1.47%
YoY
|
N/A
|
4.499M shares
1.74%
YoY
|
4.494M shares
1.77%
YoY
|
4.493M shares
1.77%
YoY
|
N/A
|
4.422M shares
1.24%
YoY
|
4.416M shares
1.24%
YoY
|
4.415M shares
1.63%
YoY
|
N/A
|
4.368M shares
-89.89%
YoY
|
4.362M shares
-89.9%
YoY
|
4.344M shares
-88.48%
YoY
|
N/A
|
43.22M shares
39.52%
YoY
|
43.18M shares
39.56%
YoY
|
37.70M shares
22.08%
YoY
|
N/A
|
30.98M shares
1.15%
YoY
|
Loading...