|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$1.466B
-10.05%
YoY
|
$1.630B
-0.79%
YoY
|
$1.643B
-4.31%
YoY
|
$1.717B
22.0%
YoY
|
$1.408B
4.74%
YoY
|
| Cost Of Revenue |
$1.348B
-8.0%
YoY
|
$1.465B
-5.82%
YoY
|
$1.555B
-2.45%
YoY
|
$1.594B
19.61%
YoY
|
$1.333B
4.09%
YoY
|
| Gross Profit |
$118.8M
-28.26%
YoY
|
$165.6M
87.83%
YoY
|
$88.15M
-28.38%
YoY
|
$123.1M
64.72%
YoY
|
$74.72M
17.8%
YoY
|
| Selling, General & Admin |
$83.94M
-9.01%
YoY
|
$92.26M
21.85%
YoY
|
$75.71M
-17.23%
YoY
|
$91.48M
20.7%
YoY
|
$75.79M
-2.76%
YoY
|
| Research & Development |
$7.000M
40.0%
YoY
|
$5.000M
-16.67%
YoY
|
$6.000M
-14.29%
YoY
|
$7.000M
0.0%
YoY
|
$7.000M
0.0%
YoY
|
| Depreciation & Amortization |
$134.0M
-2.34%
YoY
|
$137.2M
-2.01%
YoY
|
$140.0M
4.02%
YoY
|
$134.6M
-2.69%
YoY
|
$138.3M
-0.05%
YoY
|
| Operating Expenses |
$83.94M
-13.69%
YoY
|
$97.26M
19.03%
YoY
|
$81.71M
-17.02%
YoY
|
$98.48M
18.95%
YoY
|
$82.79M
-2.53%
YoY
|
| Operating Profit |
$4.098M
-89.62%
YoY
|
$39.48M
-160.49%
YoY
|
-$65.26M
-349.72%
YoY
|
$26.14M
-350.22%
YoY
|
-$10.45M
-65.6%
YoY
|
| Interest Expense |
-$102.9M
34.72%
YoY
|
-$76.40M
-203.51%
YoY
|
$73.81M
11.52%
YoY
|
$66.18M
-0.32%
YoY
|
$66.39M
19.59%
YoY
|
| Other Income/Expense, Net |
-$2.006M
-146.6%
YoY
|
$4.305M
-33.79%
YoY
|
$6.502M
20.01%
YoY
|
$5.418M
590.19%
YoY
|
$785.0K
-111.11%
YoY
|
| Pretax Income |
-$95.05M
1006.46%
YoY
|
-$8.590M
-86.87%
YoY
|
-$65.41M
174.59%
YoY
|
-$23.82M
-71.25%
YoY
|
-$82.87M
-15.63%
YoY
|
| Income Tax |
$323.3M
-3720.8%
YoY
|
-$8.928M
-72.37%
YoY
|
-$32.31M
-3682.15%
YoY
|
$902.0K
-102.6%
YoY
|
-$34.69M
-43.03%
YoY
|
| Net Earnings |
-$420.7M
985.78%
YoY
|
-$38.74M
-61.95%
YoY
|
-$101.8M
582.59%
YoY
|
-$14.92M
-122.46%
YoY
|
$66.41M
11866.49%
YoY
|
| Basic Earnings Per Share |
-$6.33
972.88%
YoY
|
-$0.59
-62.42%
YoY
|
-$1.57
582.61%
YoY
|
-$0.23
-121.9%
YoY
|
$1.05
10400.0%
YoY
|
| Diluted Earnings Per Share |
-$6.33
972.88%
YoY
|
-$0.59
-62.42%
YoY
|
-$1.57
582.61%
YoY
|
-$0.23
-121.9%
YoY
|
$1.05
10400.0%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
66.78M shares
1.57%
YoY
|
65.75M shares
0.98%
YoY
|
65.11M shares
1.88%
YoY
|
63.91M shares
0.42%
YoY
|
63.65M shares
0.64%
YoY
|
| Diluted Shares Outstanding |
66.78M shares
1.57%
YoY
|
65.75M shares
0.98%
YoY
|
65.11M shares
1.88%
YoY
|
63.91M shares
0.42%
YoY
|
63.65M shares
0.64%
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 | 2022 Q4 | 2022 Q3 | 2022 Q2 | 2022 Q1 | 2021 Q4 | 2021 Q3 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$319.1M
-10.37%
YoY
|
$417.5M
-1.17%
YoY
|
$352.8M
-12.03%
YoY
|
$340.0M
-18.85%
YoY
|
$356.0M
-8.17%
YoY
|
$422.5M
0.12%
YoY
|
$401.1M
4.07%
YoY
|
$419.0M
-10.22%
YoY
|
$387.7M
N/A
|
$422.0M
-15.6%
YoY
|
$385.4M
-17.35%
YoY
|
$466.8M
16.92%
YoY
|
$500.0M
33.74%
YoY
|
$466.3M
24.69%
YoY
|
$399.2M
17.07%
YoY
|
$351.7M
10.37%
YoY
|
$373.8M
-26.47%
YoY
|
$374.0M
15.62%
YoY
|
| Cost Of Revenue |
$326.7M
-1.58%
YoY
|
$380.5M
-1.31%
YoY
|
$318.8M
-10.84%
YoY
|
$316.4M
-14.65%
YoY
|
$331.9M
-5.41%
YoY
|
$385.6M
-2.39%
YoY
|
$357.5M
-3.57%
YoY
|
$370.7M
-13.65%
YoY
|
$350.9M
N/A
|
$395.0M
-13.39%
YoY
|
$370.8M
-11.68%
YoY
|
$429.3M
15.25%
YoY
|
$456.1M
26.28%
YoY
|
$419.8M
18.36%
YoY
|
$372.5M
16.87%
YoY
|
$345.8M
15.94%
YoY
|
$361.2M
-18.2%
YoY
|
$354.7M
17.48%
YoY
|
| Gross Profit |
-$7.593M
-131.57%
YoY
|
$37.02M
0.21%
YoY
|
$34.07M
-21.8%
YoY
|
$23.64M
-51.06%
YoY
|
$24.05M
-34.57%
YoY
|
$36.94M
36.83%
YoY
|
$43.57M
197.85%
YoY
|
$48.31M
29.03%
YoY
|
$36.76M
N/A
|
$27.00M
-38.52%
YoY
|
$14.63M
-68.57%
YoY
|
$37.44M
40.25%
YoY
|
$43.92M
246.31%
YoY
|
$46.54M
140.7%
YoY
|
$26.70M
19.82%
YoY
|
$5.927M
-70.98%
YoY
|
$12.68M
-81.04%
YoY
|
$19.34M
-10.36%
YoY
|
| Selling, General & Admin |
$19.17M
-17.58%
YoY
|
$19.06M
-28.57%
YoY
|
$23.66M
4.28%
YoY
|
$17.97M
-17.63%
YoY
|
$23.26M
10.36%
YoY
|
$26.69M
56.99%
YoY
|
$22.69M
26.06%
YoY
|
$21.81M
11.87%
YoY
|
$21.08M
N/A
|
$17.00M
-27.46%
YoY
|
$18.00M
-9.59%
YoY
|
$19.50M
-30.45%
YoY
|
$23.43M
-3.33%
YoY
|
$19.91M
13.92%
YoY
|
$28.03M
53.71%
YoY
|
$20.11M
26.94%
YoY
|
$24.24M
5.4%
YoY
|
$17.47M
-4.63%
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
|
| Depreciation & Amortization |
$33.45M
7.05%
YoY
|
$38.37M
9.06%
YoY
|
$33.15M
-8.45%
YoY
|
$31.19M
-6.94%
YoY
|
$31.25M
-6.11%
YoY
|
$35.19M
-2.07%
YoY
|
$36.21M
11.64%
YoY
|
$33.51M
-4.95%
YoY
|
$33.28M
N/A
|
$35.93M
-6.15%
YoY
|
$32.43M
-6.95%
YoY
|
$35.26M
4.46%
YoY
|
$38.28M
3.42%
YoY
|
$34.86M
-1.97%
YoY
|
$33.75M
15.47%
YoY
|
$27.39M
-17.78%
YoY
|
$37.02M
-9.5%
YoY
|
$35.56M
-5.44%
YoY
|
| Operating Expenses |
$19.17M
-17.58%
YoY
|
$24.35M
5.75%
YoY
|
$23.66M
4.28%
YoY
|
$17.97M
-17.63%
YoY
|
$23.26M
10.36%
YoY
|
$23.03M
-73.22%
YoY
|
$22.69M
26.06%
YoY
|
$21.81M
11.87%
YoY
|
$21.08M
N/A
|
$86.00M
208.59%
YoY
|
$18.00M
-9.59%
YoY
|
$19.50M
-30.45%
YoY
|
$27.87M
2.65%
YoY
|
$19.91M
13.92%
YoY
|
$28.03M
53.71%
YoY
|
$20.11M
26.94%
YoY
|
$27.15M
-7.02%
YoY
|
$17.47M
-4.63%
YoY
|
| Operating Profit |
-$65.32M
332.75%
YoY
|
$12.67M
-8.98%
YoY
|
$9.738M
-157.96%
YoY
|
-$1.339M
-104.75%
YoY
|
-$15.09M
-188.39%
YoY
|
$13.92M
-123.58%
YoY
|
-$16.80M
160.22%
YoY
|
$28.20M
69.92%
YoY
|
$17.08M
N/A
|
-$59.00M
-467.6%
YoY
|
-$6.456M
-122.63%
YoY
|
$16.59M
-672.8%
YoY
|
$16.05M
-210.94%
YoY
|
$28.53M
909.52%
YoY
|
-$2.897M
-310.38%
YoY
|
-$15.79M
3245.76%
YoY
|
-$14.47M
-138.37%
YoY
|
$2.826M
-354.59%
YoY
|
| Interest Expense |
-$22.05M
-10.77%
YoY
|
-$26.92M
74.37%
YoY
|
-$23.54M
12.1%
YoY
|
-$29.00M
40.02%
YoY
|
-$24.71M
-218.49%
YoY
|
-$15.44M
-32.87%
YoY
|
-$21.00M
-236.03%
YoY
|
-$20.71M
-233.66%
YoY
|
$20.86M
N/A
|
-$23.00M
31.87%
YoY
|
$15.44M
-6.05%
YoY
|
$15.50M
-7.14%
YoY
|
-$17.44M
41.41%
YoY
|
$16.43M
-4.38%
YoY
|
$16.69M
1.32%
YoY
|
$16.20M
5.53%
YoY
|
-$12.33M
-43.42%
YoY
|
$17.19M
25.08%
YoY
|
| Other Income/Expense, Net |
-$952.0K
-206.73%
YoY
|
-$2.100M
-158.64%
YoY
|
-$54.00K
-68.79%
YoY
|
-$1.800M
-376.5%
YoY
|
$892.0K
-29.76%
YoY
|
$3.581M
284.23%
YoY
|
-$173.0K
-105.23%
YoY
|
$651.0K
112.75%
YoY
|
$1.270M
N/A
|
$932.0K
-69.44%
YoY
|
$3.307M
-18.77%
YoY
|
$306.0K
-90.3%
YoY
|
$3.050M
-151.85%
YoY
|
$4.071M
92.66%
YoY
|
$3.155M
-436.0%
YoY
|
-$513.0K
-35.47%
YoY
|
-$5.882M
-310.07%
YoY
|
$2.113M
-178.26%
YoY
|
| Pretax Income |
-$88.35M
137.67%
YoY
|
-$17.31M
-7.54%
YoY
|
-$14.41M
-60.71%
YoY
|
-$26.16M
-436.46%
YoY
|
-$37.17M
2237.86%
YoY
|
-$18.72M
-77.18%
YoY
|
-$36.67M
101.61%
YoY
|
$7.775M
-2456.06%
YoY
|
-$1.590M
N/A
|
-$82.00M
-4681.01%
YoY
|
-$18.19M
-205.61%
YoY
|
-$330.0K
-98.37%
YoY
|
$1.790M
-105.28%
YoY
|
$17.22M
-200.88%
YoY
|
-$20.24M
25.74%
YoY
|
-$22.59M
42.92%
YoY
|
-$33.89M
-410.94%
YoY
|
-$17.07M
9.09%
YoY
|
| Income Tax |
-$7.202M
28.79%
YoY
|
$28.00K
-100.93%
YoY
|
-$10.37M
125.75%
YoY
|
$339.2M
-40053.12%
YoY
|
-$5.592M
1084.75%
YoY
|
-$3.012M
-85.66%
YoY
|
-$4.595M
41.43%
YoY
|
-$849.0K
-67.17%
YoY
|
-$472.0K
N/A
|
-$21.00M
802.06%
YoY
|
-$3.249M
78.13%
YoY
|
-$2.586M
-170.73%
YoY
|
-$2.328M
-61.35%
YoY
|
-$1.824M
-55.52%
YoY
|
$3.656M
-114.83%
YoY
|
$1.398M
1403.23%
YoY
|
-$6.023M
-530.21%
YoY
|
-$4.101M
-85.49%
YoY
|
| Net Earnings |
-$81.58M
155.17%
YoY
|
-$21.05M
31.86%
YoY
|
-$4.454M
-86.34%
YoY
|
-$363.2M
-3288.74%
YoY
|
-$31.97M
1936.31%
YoY
|
-$15.97M
-73.83%
YoY
|
-$32.60M
94.61%
YoY
|
$11.39M
608.77%
YoY
|
-$1.570M
N/A
|
-$61.00M
-1798.22%
YoY
|
-$16.75M
-156.57%
YoY
|
$1.607M
-106.91%
YoY
|
$3.592M
-114.95%
YoY
|
$29.61M
-722.26%
YoY
|
-$23.27M
-119.04%
YoY
|
-$24.85M
-8.05%
YoY
|
-$24.03M
-376.2%
YoY
|
-$4.758M
-116.49%
YoY
|
| Basic Earnings Per Share |
-$1.22
148.98%
YoY
|
N/A
|
-$0.07
-85.71%
YoY
|
-$5.44
-3300.0%
YoY
|
-$0.49
2350.0%
YoY
|
N/A
|
-$0.49
88.46%
YoY
|
$0.17
750.0%
YoY
|
-$0.02
N/A
|
N/A
|
-$0.26
-155.32%
YoY
|
$0.02
-105.56%
YoY
|
N/A
|
$0.47
-771.43%
YoY
|
-$0.36
-118.75%
YoY
|
-$0.39
-9.3%
YoY
|
N/A
|
-$0.07
-115.22%
YoY
|
| Diluted Earnings Per Share |
-$1.22
148.98%
YoY
|
-$0.31
28.91%
YoY
|
-$0.07
-85.71%
YoY
|
-$5.44
-3300.0%
YoY
|
-$0.49
2350.0%
YoY
|
-$0.24
-74.06%
YoY
|
-$0.49
88.46%
YoY
|
$0.17
750.0%
YoY
|
-$0.02
N/A
|
-$0.93
-1762.82%
YoY
|
-$0.26
-157.78%
YoY
|
$0.02
-105.56%
YoY
|
$0.06
-100.0%
YoY
|
$0.45
-742.86%
YoY
|
-$0.36
-119.05%
YoY
|
-$0.39
-9.3%
YoY
|
-$376.9K
-374.68%
YoY
|
-$0.07
-115.56%
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
|
| Basic Shares Outstanding |
67.01M shares
1.57%
YoY
|
67.01M shares
1.65%
YoY
|
67.00M shares
1.68%
YoY
|
66.77M shares
1.83%
YoY
|
65.97M shares
0.87%
YoY
|
65.92M shares
0.88%
YoY
|
65.89M shares
1.02%
YoY
|
65.58M shares
1.66%
YoY
|
65.40M shares
1.87%
YoY
|
65.34M shares
2.15%
YoY
|
65.23M shares
1.96%
YoY
|
64.50M shares
0.95%
YoY
|
63.97M shares
0.37%
YoY
|
63.97M shares
0.37%
YoY
|
63.90M shares
0.38%
YoY
|
63.77M shares
0.54%
YoY
|
63.74M shares
0.62%
YoY
|
63.74M shares
0.67%
YoY
|
| Diluted Shares Outstanding |
67.13M shares
1.38%
YoY
|
N/A
|
67.00M shares
1.68%
YoY
|
66.88M shares
-2.78%
YoY
|
66.22M shares
1.18%
YoY
|
N/A
|
65.89M shares
1.02%
YoY
|
68.79M shares
3.29%
YoY
|
65.45M shares
N/A
|
N/A
|
65.23M shares
-0.45%
YoY
|
66.60M shares
4.22%
YoY
|
N/A
|
65.52M shares
2.8%
YoY
|
63.90M shares
-1.41%
YoY
|
63.77M shares
0.54%
YoY
|
N/A
|
63.74M shares
-0.28%
YoY
|
Loading...