|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$2.735B
-2.53%
YoY
|
$2.806B
-0.69%
YoY
|
$2.825B
5.15%
YoY
|
$2.687B
9.38%
YoY
|
$2.457B
-4.11%
YoY
|
| Cost Of Revenue |
$1.965B
-1.25%
YoY
|
$1.990B
1.0%
YoY
|
$1.970B
3.17%
YoY
|
$1.910B
8.16%
YoY
|
$1.766B
-2.67%
YoY
|
| Gross Profit |
$769.7M
-5.66%
YoY
|
$815.9M
-4.58%
YoY
|
$855.1M
10.01%
YoY
|
$777.3M
12.51%
YoY
|
$690.9M
-7.63%
YoY
|
| Selling, General & Admin |
$517.3M
0.02%
YoY
|
$517.2M
5.09%
YoY
|
$492.2M
9.2%
YoY
|
$450.7M
-2.32%
YoY
|
$461.4M
0.07%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$143.0M
1.59%
YoY
|
$140.8M
3.13%
YoY
|
$136.5M
1.57%
YoY
|
$134.4M
0.83%
YoY
|
$133.3M
-2.84%
YoY
|
| Operating Expenses |
$517.3M
0.02%
YoY
|
$517.2M
-17.73%
YoY
|
$628.7M
7.45%
YoY
|
$585.1M
-1.61%
YoY
|
$594.7M
-0.6%
YoY
|
| Operating Profit |
$64.43M
-59.21%
YoY
|
$158.0M
-30.24%
YoY
|
$226.4M
17.8%
YoY
|
$192.2M
99.79%
YoY
|
$96.20M
-35.74%
YoY
|
| Interest Expense |
-$92.26M
-27.1%
YoY
|
-$126.6M
-344.23%
YoY
|
$51.82M
-2353.09%
YoY
|
-$2.300M
-309.09%
YoY
|
$1.100M
-650.0%
YoY
|
| Other Income/Expense, Net |
-$13.69M
2032.24%
YoY
|
-$642.0K
-69.41%
YoY
|
-$2.099M
-7.29%
YoY
|
-$2.264M
N/A
|
N/A
|
| Pretax Income |
-$44.31M
-238.33%
YoY
|
$32.03M
-88.13%
YoY
|
$269.7M
41.96%
YoY
|
$190.0M
95.07%
YoY
|
$97.40M
-34.85%
YoY
|
| Income Tax |
-$4.083M
-136.92%
YoY
|
$11.06M
-80.45%
YoY
|
$56.57M
17.13%
YoY
|
$48.30M
109.09%
YoY
|
$23.10M
-39.05%
YoY
|
| Net Earnings |
-$40.22M
-291.81%
YoY
|
$20.97M
-90.16%
YoY
|
$213.2M
50.43%
YoY
|
$141.7M
90.71%
YoY
|
$74.30M
-33.42%
YoY
|
| Basic Earnings Per Share |
-$0.31
-293.75%
YoY
|
$0.16
-90.18%
YoY
|
$1.63
50.93%
YoY
|
$1.08
N/A
|
N/A
|
| Diluted Earnings Per Share |
-$0.31
-293.75%
YoY
|
$0.16
-90.13%
YoY
|
$1.62
50.17%
YoY
|
$1.08
89.47%
YoY
|
$0.57
-32.94%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
131.8M shares
0.19%
YoY
|
131.5M shares
0.6%
YoY
|
130.7M shares
0.0%
YoY
|
130.7M shares
N/A
|
N/A
|
| Diluted Shares Outstanding |
131.8M shares
-0.03%
YoY
|
131.8M shares
0.81%
YoY
|
130.7M shares
0.0%
YoY
|
130.7M shares
N/A
|
N/A
|
|
Concept
|
2026 Q2 | 2026 Q1 | 2025 Q4 | 2025 Q2 | 2025 Q1 | 2024 Q4 | 2024 Q3 | 2024 Q2 | 2024 Q1 | 2023 Q4 | 2023 Q3 | 2023 Q2 | 2023 Q1 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$659.4M
-2.13%
YoY
|
$663.4M
-0.28%
YoY
|
$712.0M
4.13%
YoY
|
$673.8M
-3.5%
YoY
|
$665.2M
-5.69%
YoY
|
$683.8M
-4.76%
YoY
|
$684.3M
-4.42%
YoY
|
$698.2M
-1.57%
YoY
|
$705.4M
-49.62%
YoY
|
$717.9M
2.46%
YoY
|
$715.9M
5.33%
YoY
|
$709.4M
N/A
|
$1.400B
N/A
|
| Cost Of Revenue |
$485.8M
-1.21%
YoY
|
$492.2M
0.45%
YoY
|
$533.2M
7.65%
YoY
|
$491.7M
-0.82%
YoY
|
$490.0M
-2.86%
YoY
|
$495.3M
-1.42%
YoY
|
$487.3M
-0.56%
YoY
|
$495.8M
2.3%
YoY
|
$504.4M
-49.33%
YoY
|
$502.4M
N/A
|
$490.1M
2.91%
YoY
|
$484.6M
N/A
|
$995.6M
N/A
|
| Gross Profit |
$173.7M
-4.63%
YoY
|
$171.2M
-2.33%
YoY
|
$178.9M
-5.12%
YoY
|
$182.1M
-10.06%
YoY
|
$175.3M
-12.79%
YoY
|
$188.5M
-12.54%
YoY
|
$197.0M
-12.78%
YoY
|
$202.5M
-9.92%
YoY
|
$201.0M
-50.31%
YoY
|
$215.5M
N/A
|
$225.8M
10.97%
YoY
|
$224.8M
N/A
|
$404.4M
N/A
|
| Selling, General & Admin |
$112.3M
-8.15%
YoY
|
$120.3M
-18.72%
YoY
|
$119.6M
-1.33%
YoY
|
$122.3M
-5.95%
YoY
|
$147.9M
20.59%
YoY
|
$121.2M
-8.6%
YoY
|
$131.9M
-0.27%
YoY
|
$130.0M
4.7%
YoY
|
$122.7M
-47.94%
YoY
|
$132.6M
4.95%
YoY
|
$132.3M
17.15%
YoY
|
$124.2M
N/A
|
$235.7M
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
|
| Depreciation & Amortization |
$34.57M
-0.83%
YoY
|
$34.34M
-4.29%
YoY
|
$35.34M
-4.31%
YoY
|
$34.86M
-0.2%
YoY
|
$35.88M
1.9%
YoY
|
$36.94M
4.45%
YoY
|
$35.28M
1.37%
YoY
|
$34.93M
2.12%
YoY
|
$35.21M
-47.83%
YoY
|
$35.36M
4.35%
YoY
|
$34.80M
3.28%
YoY
|
$34.20M
-48.88%
YoY
|
$67.50M
N/A
|
| Operating Expenses |
$112.3M
-8.15%
YoY
|
$120.3M
-18.72%
YoY
|
$154.9M
27.84%
YoY
|
$122.3M
-5.95%
YoY
|
$147.9M
20.59%
YoY
|
$121.2M
-8.6%
YoY
|
$167.2M
0.08%
YoY
|
$130.0M
-17.9%
YoY
|
$122.7M
-59.53%
YoY
|
$132.6M
4.95%
YoY
|
$167.1M
13.95%
YoY
|
$158.4M
N/A
|
$303.2M
N/A
|
| Operating Profit |
$26.78M
7.28%
YoY
|
$16.58M
-293.44%
YoY
|
$23.94M
-21.24%
YoY
|
$24.96M
-33.48%
YoY
|
-$8.570M
-119.91%
YoY
|
$30.40M
-36.13%
YoY
|
$29.78M
-49.34%
YoY
|
$37.52M
-43.49%
YoY
|
$43.05M
-57.49%
YoY
|
$47.60M
7.27%
YoY
|
$58.78M
3.3%
YoY
|
$66.40M
N/A
|
$101.3M
N/A
|
| Interest Expense |
-$21.07M
-6.36%
YoY
|
-$22.19M
-0.62%
YoY
|
-$27.13M
17.45%
YoY
|
-$22.50M
-23.45%
YoY
|
-$22.33M
-35.68%
YoY
|
-$23.10M
-24.95%
YoY
|
-$29.85M
-157.9%
YoY
|
-$29.39M
29286.0%
YoY
|
-$34.71M
-9989.74%
YoY
|
-$30.78M
N/A
|
$51.55M
25676.5%
YoY
|
-$100.0K
N/A
|
$351.0K
N/A
|
| Other Income/Expense, Net |
-$3.203M
-0.37%
YoY
|
-$2.946M
-10.54%
YoY
|
-$1.419M
-75.37%
YoY
|
-$3.215M
-89.06%
YoY
|
-$3.293M
-90.51%
YoY
|
-$5.762M
-81.28%
YoY
|
-$1.199M
N/A
|
-$29.39M
35304.82%
YoY
|
-$34.71M
-21660.87%
YoY
|
-$30.78M
-16297.37%
YoY
|
N/A
|
-$83.00K
N/A
|
$161.0K
N/A
|
| Pretax Income |
$2.511M
-435.25%
YoY
|
-$8.559M
-74.97%
YoY
|
-$10.91M
-808.12%
YoY
|
-$749.0K
-109.2%
YoY
|
-$34.19M
-509.93%
YoY
|
$1.540M
-90.85%
YoY
|
-$1.271M
-101.16%
YoY
|
$8.137M
-87.73%
YoY
|
$8.341M
-91.14%
YoY
|
$16.82M
-62.25%
YoY
|
$109.3M
91.47%
YoY
|
$66.30M
N/A
|
$94.12M
N/A
|
| Income Tax |
-$85.00K
16.44%
YoY
|
-$2.168M
-65.92%
YoY
|
$1.644M
132.2%
YoY
|
-$73.00K
-102.35%
YoY
|
-$6.362M
-367.76%
YoY
|
$708.0K
-84.46%
YoY
|
$1.027M
-93.31%
YoY
|
$3.100M
-82.18%
YoY
|
$2.376M
-90.02%
YoY
|
$4.557M
-58.93%
YoY
|
$15.36M
5.9%
YoY
|
$17.40M
N/A
|
$23.80M
N/A
|
| Net Earnings |
$2.596M
-484.02%
YoY
|
-$6.391M
-77.04%
YoY
|
-$12.55M
-1608.29%
YoY
|
-$676.0K
-113.42%
YoY
|
-$27.83M
-566.55%
YoY
|
$832.0K
-93.22%
YoY
|
-$2.298M
-102.45%
YoY
|
$5.037M
-89.7%
YoY
|
$5.965M
-91.52%
YoY
|
$12.27M
-63.35%
YoY
|
$93.97M
120.59%
YoY
|
$48.90M
N/A
|
$70.32M
N/A
|
| Basic Earnings Per Share |
$0.02
-300.0%
YoY
|
-$0.05
-76.19%
YoY
|
N/A
|
-$0.01
-125.0%
YoY
|
-$0.21
-520.0%
YoY
|
$0.01
-88.89%
YoY
|
N/A
|
$0.04
-89.19%
YoY
|
$0.05
-82.14%
YoY
|
$0.09
-65.38%
YoY
|
N/A
|
$0.37
N/A
|
$0.28
N/A
|
| Diluted Earnings Per Share |
$0.02
-300.0%
YoY
|
-$0.05
-76.19%
YoY
|
-$0.10
-1100.0%
YoY
|
-$0.01
-125.0%
YoY
|
-$0.21
-520.0%
YoY
|
$0.01
-88.89%
YoY
|
-$0.02
-102.47%
YoY
|
$0.04
-89.19%
YoY
|
$0.05
-90.69%
YoY
|
$0.09
-65.38%
YoY
|
$0.71
114.55%
YoY
|
$0.37
N/A
|
$0.54
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
|
| Basic Shares Outstanding |
132.1M shares
0.24%
YoY
|
131.9M shares
0.15%
YoY
|
131.9M shares
0.26%
YoY
|
131.8M shares
0.25%
YoY
|
131.7M shares
0.23%
YoY
|
131.5M shares
0.11%
YoY
|
131.5M shares
N/A
|
131.5M shares
0.56%
YoY
|
131.4M shares
0.55%
YoY
|
131.4M shares
0.51%
YoY
|
N/A
|
130.7M shares
N/A
|
130.7M shares
N/A
|
| Diluted Shares Outstanding |
133.1M shares
0.94%
YoY
|
131.9M shares
0.12%
YoY
|
N/A
|
131.8M shares
-0.02%
YoY
|
131.8M shares
-0.11%
YoY
|
132.1M shares
0.29%
YoY
|
N/A
|
131.8M shares
0.85%
YoY
|
131.9M shares
0.89%
YoY
|
131.7M shares
0.77%
YoY
|
N/A
|
130.7M shares
N/A
|
130.7M shares
N/A
|
Loading...