|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$2.983B
13.1%
YoY
|
$2.637B
-9.04%
YoY
|
$2.899B
5.03%
YoY
|
$2.760B
27.87%
YoY
|
$2.159B
N/A
|
| Cost Of Revenue |
$2.736B
13.23%
YoY
|
$2.417B
-7.97%
YoY
|
$2.626B
3.15%
YoY
|
$2.546B
30.49%
YoY
|
$1.951B
N/A
|
| Gross Profit |
$246.6M
11.73%
YoY
|
$220.7M
-19.3%
YoY
|
$273.4M
27.41%
YoY
|
$214.6M
3.29%
YoY
|
$207.8M
N/A
|
| Selling, General & Admin |
$126.5M
17.92%
YoY
|
$107.2M
1.52%
YoY
|
$105.6M
1.19%
YoY
|
$104.4M
3.88%
YoY
|
$100.5M
N/A
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$111.5M
2.58%
YoY
|
$108.7M
-25.26%
YoY
|
$145.4M
-6.38%
YoY
|
$155.4M
32.05%
YoY
|
$117.6M
N/A
|
| Operating Expenses |
$126.5M
17.92%
YoY
|
$107.2M
-21.73%
YoY
|
$137.0M
-1.4%
YoY
|
$139.0M
13.7%
YoY
|
$122.2M
N/A
|
| Operating Profit |
$92.82M
6.96%
YoY
|
$86.78M
-36.39%
YoY
|
$136.4M
80.33%
YoY
|
$75.66M
-11.57%
YoY
|
$85.55M
N/A
|
| Interest Expense |
-$78.43M
-13.35%
YoY
|
-$90.52M
-6.18%
YoY
|
-$96.48M
60.07%
YoY
|
-$60.27M
191.18%
YoY
|
-$20.70M
N/A
|
| Other Income/Expense, Net |
$194.0K
-48.4%
YoY
|
$376.0K
-140.17%
YoY
|
-$936.0K
-52.89%
YoY
|
-$1.987M
-359.06%
YoY
|
$767.0K
N/A
|
| Pretax Income |
$14.59M
-534.65%
YoY
|
-$3.356M
-98.08%
YoY
|
-$175.0M
6.9%
YoY
|
-$163.7M
-349.45%
YoY
|
$65.62M
N/A
|
| Income Tax |
-$8.063M
-332.63%
YoY
|
$3.466M
-63.63%
YoY
|
$9.530M
634.21%
YoY
|
$1.298M
-93.05%
YoY
|
$18.68M
N/A
|
| Net Earnings |
$22.40M
-433.06%
YoY
|
-$6.724M
-96.39%
YoY
|
-$186.2M
10.72%
YoY
|
-$168.1M
-515.03%
YoY
|
$40.51M
N/A
|
| Basic Earnings Per Share |
$0.25
-412.5%
YoY
|
-$0.08
-96.6%
YoY
|
-$2.35
N/A
|
N/A
|
N/A
|
| Diluted Earnings Per Share |
$0.25
-412.5%
YoY
|
-$0.08
-96.28%
YoY
|
-$2.15
10.72%
YoY
|
-$1.94
-515.03%
YoY
|
$0.47
N/A
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
90.00M shares
8.06%
YoY
|
83.29M shares
16.21%
YoY
|
71.67M shares
N/A
|
N/A
|
N/A
|
| Diluted Shares Outstanding |
90.30M shares
8.42%
YoY
|
83.29M shares
16.21%
YoY
|
71.67M shares
N/A
|
N/A
|
N/A
|
|
Concept
|
2026 Q1 | 2025 Q4 | 2025 Q3 | 2025 Q2 | 2025 Q1 | 2024 Q4 | 2024 Q3 | 2024 Q2 | 2024 Q1 | 2023 Q4 |
|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$723.2M
31.47%
YoY
|
$858.6M
19.74%
YoY
|
$850.0M
18.05%
YoY
|
$724.1M
7.73%
YoY
|
$550.1M
4.18%
YoY
|
$717.1M
-7.46%
YoY
|
$720.1M
-10.64%
YoY
|
$672.1M
2.87%
YoY
|
$528.0M
N/A
|
$774.9M
N/A
|
| Cost Of Revenue |
$687.4M
29.76%
YoY
|
$778.1M
20.46%
YoY
|
$772.1M
19.84%
YoY
|
$656.3M
7.31%
YoY
|
$529.8M
2.92%
YoY
|
$646.0M
-6.01%
YoY
|
$644.3M
-10.0%
YoY
|
$611.6M
0.04%
YoY
|
$514.7M
N/A
|
$687.3M
N/A
|
| Gross Profit |
$35.76M
75.91%
YoY
|
$80.48M
13.19%
YoY
|
$77.96M
2.86%
YoY
|
$67.80M
12.06%
YoY
|
$20.33M
53.08%
YoY
|
$71.10M
-18.85%
YoY
|
$75.79M
-15.76%
YoY
|
$60.50M
44.23%
YoY
|
$13.28M
N/A
|
$87.61M
N/A
|
| Selling, General & Admin |
$32.70M
23.97%
YoY
|
$36.17M
17.49%
YoY
|
$34.96M
28.47%
YoY
|
$28.96M
39.91%
YoY
|
$26.38M
-7.62%
YoY
|
$30.79M
9.98%
YoY
|
$27.21M
-9.59%
YoY
|
$20.70M
-12.07%
YoY
|
$28.55M
N/A
|
$27.99M
N/A
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$27.36M
-0.72%
YoY
|
$35.86M
7.25%
YoY
|
$34.49M
3.86%
YoY
|
$39.33M
14.38%
YoY
|
$27.56M
-0.52%
YoY
|
$33.43M
N/A
|
$33.21M
N/A
|
$34.39M
10.21%
YoY
|
$27.70M
N/A
|
N/A
|
| Operating Expenses |
$32.70M
23.97%
YoY
|
$43.42M
15.97%
YoY
|
$34.96M
28.47%
YoY
|
$28.96M
5.85%
YoY
|
$26.38M
-7.62%
YoY
|
$37.44M
33.74%
YoY
|
$27.21M
-9.59%
YoY
|
$27.36M
16.23%
YoY
|
$28.55M
N/A
|
$27.99M
N/A
|
| Operating Profit |
-$4.742M
-62.7%
YoY
|
$37.06M
10.1%
YoY
|
$36.32M
-13.37%
YoY
|
$32.16M
-2.97%
YoY
|
-$12.71M
-42.05%
YoY
|
$33.66M
-36.43%
YoY
|
$41.92M
-21.21%
YoY
|
$33.15M
182.25%
YoY
|
-$21.94M
N/A
|
$52.95M
N/A
|
| Interest Expense |
-$12.44M
-30.38%
YoY
|
-$16.11M
-18.87%
YoY
|
-$26.21M
9.53%
YoY
|
-$18.25M
-19.36%
YoY
|
-$17.86M
-25.88%
YoY
|
-$19.86M
-23.99%
YoY
|
-$23.93M
-2.45%
YoY
|
-$22.63M
1.13%
YoY
|
-$24.10M
N/A
|
-$26.13M
N/A
|
| Other Income/Expense, Net |
-$80.00K
-83.33%
YoY
|
$399.0K
-176.29%
YoY
|
-$78.00K
-148.75%
YoY
|
$353.0K
-50.07%
YoY
|
-$480.0K
-1600.0%
YoY
|
-$523.0K
-579.82%
YoY
|
$160.0K
-81.88%
YoY
|
$707.0K
-203.97%
YoY
|
$32.00K
N/A
|
$109.0K
N/A
|
| Pretax Income |
-$17.26M
-44.43%
YoY
|
$21.35M
60.8%
YoY
|
$10.03M
-44.74%
YoY
|
$14.27M
27.11%
YoY
|
-$31.06M
-32.5%
YoY
|
$13.27M
-50.71%
YoY
|
$18.15M
-38.59%
YoY
|
$11.22M
-199.2%
YoY
|
-$46.01M
N/A
|
$26.93M
N/A
|
| Income Tax |
-$7.772M
-40.81%
YoY
|
-$9.036M
-407.03%
YoY
|
$7.918M
-63.63%
YoY
|
$6.186M
-1405.06%
YoY
|
-$13.13M
-36.79%
YoY
|
$2.943M
-70.6%
YoY
|
$21.77M
97.32%
YoY
|
-$474.0K
-88.74%
YoY
|
-$20.77M
N/A
|
$10.01M
N/A
|
| Net Earnings |
-$9.527M
-46.89%
YoY
|
$30.18M
193.04%
YoY
|
$2.099M
-157.48%
YoY
|
$8.053M
-31.09%
YoY
|
-$17.94M
-28.42%
YoY
|
$10.30M
-36.36%
YoY
|
-$3.652M
-121.3%
YoY
|
$11.69M
-232.15%
YoY
|
-$25.06M
N/A
|
$16.18M
N/A
|
| Basic Earnings Per Share |
-$0.09
-55.0%
YoY
|
N/A
|
$0.02
-150.0%
YoY
|
$0.09
-35.71%
YoY
|
-$0.20
-100.0%
YoY
|
N/A
|
-$0.04
-116.67%
YoY
|
$0.14
-100.0%
YoY
|
-$242.1K
N/A
|
$0.23
N/A
|
| Diluted Earnings Per Share |
-$0.09
-55.0%
YoY
|
$0.32
171.09%
YoY
|
$0.02
-150.0%
YoY
|
$0.09
-36.21%
YoY
|
-$0.20
-100.0%
YoY
|
$0.12
-49.17%
YoY
|
-$0.04
-116.67%
YoY
|
$0.14
-100.0%
YoY
|
-$242.1K
N/A
|
$0.23
N/A
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
100.8M shares
13.89%
YoY
|
88.65M shares
0.15%
YoY
|
88.65M shares
0.15%
YoY
|
88.56M shares
0.05%
YoY
|
88.52M shares
88517421.0%
YoY
|
88.52M shares
23.51%
YoY
|
88.52M shares
23.51%
YoY
|
88.52M shares
88517421.0%
YoY
|
100.0 shares
N/A
|
71.67M shares
N/A
|
| Diluted Shares Outstanding |
100.8M shares
13.86%
YoY
|
N/A
|
88.99M shares
0.53%
YoY
|
88.82M shares
4.95%
YoY
|
88.52M shares
88517900.0%
YoY
|
N/A
|
88.52M shares
23.51%
YoY
|
84.64M shares
84635900.0%
YoY
|
100.0 shares
N/A
|
71.67M shares
N/A
|
Loading...