|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$1.210B
-3.07%
YoY
|
$1.249B
-4.18%
YoY
|
$1.303B
2.88%
YoY
|
$1.267B
9.0%
YoY
|
$1.162B
33.77%
YoY
|
| Cost Of Revenue |
$964.9M
-5.08%
YoY
|
$1.017B
-2.06%
YoY
|
$1.038B
3.71%
YoY
|
$1.001B
10.57%
YoY
|
$905.1M
24.33%
YoY
|
| Gross Profit |
$245.3M
5.75%
YoY
|
$232.0M
-12.5%
YoY
|
$265.1M
-0.27%
YoY
|
$265.9M
3.46%
YoY
|
$257.0M
82.64%
YoY
|
| Selling, General & Admin |
$107.6M
-9.17%
YoY
|
$118.4M
-4.58%
YoY
|
$124.1M
-9.14%
YoY
|
$136.6M
11.3%
YoY
|
$122.7M
14.9%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$51.12M
-11.45%
YoY
|
$57.73M
-12.78%
YoY
|
$66.19M
-13.19%
YoY
|
$76.25M
-8.62%
YoY
|
$83.44M
-4.7%
YoY
|
| Operating Expenses |
$107.6M
-9.17%
YoY
|
$118.4M
-4.58%
YoY
|
$124.1M
-9.14%
YoY
|
$136.6M
11.3%
YoY
|
$122.7M
14.9%
YoY
|
| Operating Profit |
$2.790M
-105.26%
YoY
|
-$53.08M
-1268.67%
YoY
|
$4.542M
-108.05%
YoY
|
-$56.41M
53.73%
YoY
|
-$36.70M
-86.66%
YoY
|
| Interest Expense |
-$25.82M
5.16%
YoY
|
-$24.55M
-3.57%
YoY
|
-$25.46M
-223.33%
YoY
|
$20.64M
45.62%
YoY
|
$14.18M
39.49%
YoY
|
| Other Income/Expense, Net |
-$10.46M
-69.09%
YoY
|
-$33.85M
-1371.05%
YoY
|
$2.663M
-106.84%
YoY
|
-$38.96M
142.39%
YoY
|
-$16.07M
-89.55%
YoY
|
| Pretax Income |
-$23.03M
-70.34%
YoY
|
-$77.63M
271.12%
YoY
|
-$20.92M
-72.85%
YoY
|
-$77.05M
53.63%
YoY
|
-$50.15M
-82.31%
YoY
|
| Income Tax |
$258.0K
-386.67%
YoY
|
-$90.00K
-129.03%
YoY
|
$310.0K
-58.5%
YoY
|
$747.0K
-591.45%
YoY
|
-$152.0K
-97.97%
YoY
|
| Net Earnings |
-$23.28M
-69.97%
YoY
|
-$77.54M
265.28%
YoY
|
-$21.23M
-72.71%
YoY
|
-$77.80M
55.59%
YoY
|
-$50.00M
-81.89%
YoY
|
| Basic Earnings Per Share |
-$1.31
-73.43%
YoY
|
-$4.93
267.91%
YoY
|
-$1.34
-72.71%
YoY
|
-$4.91
53.92%
YoY
|
-$3.19
-83.46%
YoY
|
| Diluted Earnings Per Share |
-$1.31
-73.43%
YoY
|
-$4.93
267.91%
YoY
|
-$1.34
-72.71%
YoY
|
-$4.91
53.92%
YoY
|
-$3.19
-83.46%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
17.79M shares
13.05%
YoY
|
15.74M shares
-0.63%
YoY
|
15.84M shares
-0.03%
YoY
|
15.84M shares
1.15%
YoY
|
15.66M shares
9.4%
YoY
|
| Diluted Shares Outstanding |
17.79M shares
13.05%
YoY
|
15.74M shares
-0.63%
YoY
|
15.84M shares
-0.03%
YoY
|
15.84M shares
1.15%
YoY
|
15.66M shares
9.4%
YoY
|
|
Concept
|
2026 Q2 | 2025 Q4 | 2025 Q3 | 2025 Q2 | 2024 Q4 | 2024 Q3 | 2024 Q2 | 2023 Q4 | 2023 Q3 | 2023 Q2 | 2022 Q4 | 2022 Q3 | 2022 Q2 | 2021 Q4 | 2021 Q3 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$378.3M
-3.59%
YoY
|
$265.1M
-3.46%
YoY
|
$283.7M
-5.48%
YoY
|
$392.4M
0.98%
YoY
|
$274.6M
-1.05%
YoY
|
$300.2M
0.5%
YoY
|
$388.5M
-7.04%
YoY
|
$277.6M
-3.25%
YoY
|
$298.6M
1.55%
YoY
|
$418.0M
5.67%
YoY
|
$286.9M
4.15%
YoY
|
$294.1M
6.18%
YoY
|
$395.6M
21.22%
YoY
|
$275.4M
37.39%
YoY
|
$277.0M
71.9%
YoY
|
| Cost Of Revenue |
$294.4M
-4.37%
YoY
|
$213.5M
-4.82%
YoY
|
$238.8M
-1.45%
YoY
|
$307.8M
-2.0%
YoY
|
$224.3M
-0.81%
YoY
|
$242.3M
0.93%
YoY
|
$314.1M
-9.47%
YoY
|
$226.1M
-8.41%
YoY
|
$240.1M
-3.7%
YoY
|
$346.9M
5.93%
YoY
|
$246.8M
4.43%
YoY
|
$249.3M
8.68%
YoY
|
$327.5M
21.93%
YoY
|
$236.4M
31.25%
YoY
|
$229.4M
46.21%
YoY
|
| Gross Profit |
$83.91M
-0.77%
YoY
|
$51.68M
2.59%
YoY
|
$44.91M
-22.36%
YoY
|
$84.56M
13.55%
YoY
|
$50.37M
-2.19%
YoY
|
$57.84M
-1.22%
YoY
|
$74.46M
4.84%
YoY
|
$51.50M
28.62%
YoY
|
$58.55M
30.81%
YoY
|
$71.03M
4.39%
YoY
|
$40.04M
2.49%
YoY
|
$44.76M
-5.9%
YoY
|
$68.04M
18.12%
YoY
|
$39.07M
91.5%
YoY
|
$47.57M
1032.55%
YoY
|
| Selling, General & Admin |
$58.33M
-1.78%
YoY
|
$23.71M
-9.82%
YoY
|
$23.77M
-17.05%
YoY
|
$59.39M
-4.83%
YoY
|
$26.29M
-5.98%
YoY
|
$28.65M
6.66%
YoY
|
$62.40M
77.74%
YoY
|
$27.96M
-21.66%
YoY
|
$26.86M
-16.3%
YoY
|
$35.11M
1.92%
YoY
|
$35.69M
17.63%
YoY
|
$32.10M
13.23%
YoY
|
$34.44M
12.56%
YoY
|
$30.34M
42.56%
YoY
|
$28.35M
43.91%
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
|
| Depreciation & Amortization |
$15.26M
-1.11%
YoY
|
$12.02M
-9.83%
YoY
|
$11.58M
-13.6%
YoY
|
$15.43M
-14.98%
YoY
|
$13.33M
-9.15%
YoY
|
$13.40M
-14.94%
YoY
|
$18.15M
-16.82%
YoY
|
$14.67M
-15.52%
YoY
|
$15.76M
-10.67%
YoY
|
$21.83M
-8.75%
YoY
|
$17.37M
-8.01%
YoY
|
$17.64M
-8.21%
YoY
|
$23.92M
-7.65%
YoY
|
$18.88M
-1.52%
YoY
|
$19.22M
-6.54%
YoY
|
| Operating Expenses |
$73.59M
-1.64%
YoY
|
$23.71M
-9.82%
YoY
|
$23.77M
-17.05%
YoY
|
$74.82M
-7.11%
YoY
|
$26.29M
-5.98%
YoY
|
$28.65M
6.66%
YoY
|
$80.55M
41.49%
YoY
|
$27.96M
-21.66%
YoY
|
$26.86M
-16.3%
YoY
|
$56.93M
-2.45%
YoY
|
$35.69M
17.63%
YoY
|
$32.10M
13.23%
YoY
|
$58.36M
3.29%
YoY
|
$30.34M
42.56%
YoY
|
$28.35M
43.91%
YoY
|
| Operating Profit |
$10.32M
5.96%
YoY
|
-$12.11M
-5.93%
YoY
|
$9.815M
-315.19%
YoY
|
$9.737M
-259.96%
YoY
|
-$12.88M
564.45%
YoY
|
-$4.561M
-144.47%
YoY
|
-$6.087M
-143.18%
YoY
|
-$1.938M
-75.84%
YoY
|
$10.26M
-176.83%
YoY
|
$14.10M
45.66%
YoY
|
-$8.020M
-33.92%
YoY
|
-$13.35M
420.71%
YoY
|
$9.677M
779.73%
YoY
|
-$12.14M
-50.66%
YoY
|
-$2.564M
-94.93%
YoY
|
| Interest Expense |
-$7.636M
-2.29%
YoY
|
-$6.033M
-1.05%
YoY
|
-$5.919M
19.14%
YoY
|
-$7.815M
9.03%
YoY
|
-$6.097M
3.34%
YoY
|
-$4.968M
-19.6%
YoY
|
-$7.168M
-3.36%
YoY
|
-$5.900M
28.54%
YoY
|
-$6.179M
49.0%
YoY
|
-$7.417M
0.05%
YoY
|
-$4.590M
59.93%
YoY
|
-$4.147M
48.85%
YoY
|
-$7.413M
72.4%
YoY
|
-$2.870M
24.78%
YoY
|
-$2.786M
39.3%
YoY
|
| Other Income/Expense, Net |
N/A
|
-$6.426M
319.45%
YoY
|
$256.0K
-108.73%
YoY
|
N/A
|
-$1.532M
-126.06%
YoY
|
-$2.931M
-127.63%
YoY
|
N/A
|
$5.878M
12.67%
YoY
|
$10.61M
-230.21%
YoY
|
N/A
|
$5.217M
-434.21%
YoY
|
-$8.146M
N/A
|
N/A
|
-$1.561M
N/A
|
N/A
|
| Pretax Income |
-$2.149M
-272.47%
YoY
|
-$18.15M
-4.36%
YoY
|
$3.896M
-140.89%
YoY
|
$1.246M
-113.43%
YoY
|
-$18.97M
140.7%
YoY
|
-$9.529M
-333.67%
YoY
|
-$9.279M
201.27%
YoY
|
-$7.883M
-37.49%
YoY
|
$4.078M
-123.31%
YoY
|
-$3.080M
1.22%
YoY
|
-$12.61M
-15.97%
YoY
|
-$17.50M
227.07%
YoY
|
-$3.043M
-65.02%
YoY
|
-$15.01M
-44.16%
YoY
|
-$5.350M
-89.82%
YoY
|
| Income Tax |
$29.00K
-1066.67%
YoY
|
$273.0K
-378.57%
YoY
|
-$97.00K
142.5%
YoY
|
-$3.000K
-101.66%
YoY
|
-$98.00K
-135.25%
YoY
|
-$40.00K
-125.64%
YoY
|
$181.0K
805.0%
YoY
|
$278.0K
-746.51%
YoY
|
$156.0K
-64.06%
YoY
|
$20.00K
-67.74%
YoY
|
-$43.00K
65.38%
YoY
|
$434.0K
-222.6%
YoY
|
$62.00K
-38.0%
YoY
|
-$26.00K
-99.87%
YoY
|
-$354.0K
-109.57%
YoY
|
| Net Earnings |
-$2.178M
-274.38%
YoY
|
-$18.42M
-2.42%
YoY
|
$3.993M
-142.08%
YoY
|
$1.249M
-113.2%
YoY
|
-$18.88M
131.3%
YoY
|
-$9.489M
-341.94%
YoY
|
-$9.460M
205.16%
YoY
|
-$8.161M
-35.06%
YoY
|
$3.922M
-121.87%
YoY
|
-$3.100M
-0.16%
YoY
|
-$12.57M
-16.11%
YoY
|
-$17.93M
258.93%
YoY
|
-$3.105M
-64.31%
YoY
|
-$14.98M
142.43%
YoY
|
-$4.996M
-91.12%
YoY
|
| Basic Earnings Per Share |
N/A
|
-$1.03
-14.17%
YoY
|
$0.22
-136.07%
YoY
|
N/A
|
-$1.20
130.77%
YoY
|
-$0.61
-354.17%
YoY
|
N/A
|
-$0.52
-34.18%
YoY
|
$0.24
-121.24%
YoY
|
N/A
|
-$0.79
-16.84%
YoY
|
-$1.13
253.12%
YoY
|
N/A
|
-$0.95
137.5%
YoY
|
-$0.32
-92.18%
YoY
|
| Diluted Earnings Per Share |
-$0.12
-278.59%
YoY
|
-$1.03
-14.17%
YoY
|
$0.21
-134.43%
YoY
|
$0.07
-111.81%
YoY
|
-$1.20
130.77%
YoY
|
-$0.61
-354.17%
YoY
|
-$0.61
213.83%
YoY
|
-$0.52
-34.18%
YoY
|
$0.24
-121.24%
YoY
|
-$0.19
-100.0%
YoY
|
-$0.79
-16.84%
YoY
|
-$1.13
253.12%
YoY
|
-$197.2K
-64.65%
YoY
|
-$0.95
137.5%
YoY
|
-$0.32
-92.18%
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
|
| Basic Shares Outstanding |
18.50M shares
4.31%
YoY
|
17.96M shares
14.03%
YoY
|
17.91M shares
14.22%
YoY
|
17.74M shares
13.23%
YoY
|
15.75M shares
-0.28%
YoY
|
15.68M shares
-2.23%
YoY
|
15.66M shares
-2.83%
YoY
|
15.80M shares
-0.59%
YoY
|
16.04M shares
1.31%
YoY
|
16.12M shares
2.12%
YoY
|
15.89M shares
1.16%
YoY
|
15.83M shares
1.05%
YoY
|
15.79M shares
0.67%
YoY
|
15.71M shares
1.09%
YoY
|
15.67M shares
14.0%
YoY
|
| Diluted Shares Outstanding |
N/A
|
17.91M shares
13.71%
YoY
|
18.93M shares
20.7%
YoY
|
N/A
|
15.75M shares
-0.28%
YoY
|
15.68M shares
-3.75%
YoY
|
N/A
|
15.80M shares
-0.59%
YoY
|
16.29M shares
2.91%
YoY
|
N/A
|
15.89M shares
1.16%
YoY
|
15.83M shares
1.05%
YoY
|
N/A
|
15.71M shares
1.09%
YoY
|
15.67M shares
14.0%
YoY
|
Loading...