|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$2.735B
1.27%
YoY
|
$2.700B
-0.95%
YoY
|
$2.726B
-16.77%
YoY
|
$3.276B
14.72%
YoY
|
$2.855B
15.63%
YoY
|
| Cost Of Revenue |
$1.907B
4.59%
YoY
|
$1.823B
-0.08%
YoY
|
$1.825B
-21.85%
YoY
|
$2.335B
12.73%
YoY
|
$2.071B
17.27%
YoY
|
| Gross Profit |
$827.6M
-5.63%
YoY
|
$877.0M
-2.71%
YoY
|
$901.4M
-4.16%
YoY
|
$940.5M
19.98%
YoY
|
$783.9M
11.51%
YoY
|
| Selling, General & Admin |
$667.8M
10.73%
YoY
|
$603.1M
5.86%
YoY
|
$569.7M
-12.15%
YoY
|
$648.5M
22.92%
YoY
|
$527.6M
11.4%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$67.90M
18.91%
YoY
|
$57.10M
16.53%
YoY
|
$49.00M
-24.03%
YoY
|
$64.50M
3.7%
YoY
|
$62.20M
-5.47%
YoY
|
| Operating Expenses |
$667.8M
10.73%
YoY
|
$603.1M
5.86%
YoY
|
$569.7M
-14.42%
YoY
|
$665.7M
22.06%
YoY
|
$545.4M
10.99%
YoY
|
| Operating Profit |
$119.0M
-49.51%
YoY
|
$235.7M
-23.05%
YoY
|
$306.3M
11.46%
YoY
|
$274.8M
15.22%
YoY
|
$238.5M
12.71%
YoY
|
| Interest Expense |
-$74.20M
3.06%
YoY
|
-$72.00M
-210.43%
YoY
|
$65.20M
452.54%
YoY
|
$11.80M
96.67%
YoY
|
$6.000M
62.16%
YoY
|
| Other Income/Expense, Net |
$1.400M
-39.13%
YoY
|
$2.300M
-195.83%
YoY
|
-$2.400M
41.18%
YoY
|
-$1.700M
-15.0%
YoY
|
-$2.000M
-42.86%
YoY
|
| Pretax Income |
$46.30M
-72.49%
YoY
|
$168.3M
-29.49%
YoY
|
$238.7M
11.86%
YoY
|
$213.4M
-10.45%
YoY
|
$238.3M
21.46%
YoY
|
| Income Tax |
$19.60M
-53.77%
YoY
|
$42.40M
-25.22%
YoY
|
$56.70M
-2.24%
YoY
|
$58.00M
4.13%
YoY
|
$55.70M
10.3%
YoY
|
| Net Earnings |
$26.70M
-78.79%
YoY
|
$125.9M
-30.82%
YoY
|
$182.0M
17.12%
YoY
|
$155.4M
-14.9%
YoY
|
$182.6M
25.33%
YoY
|
| Basic Earnings Per Share |
$0.21
-78.79%
YoY
|
$0.99
-30.28%
YoY
|
$1.42
17.36%
YoY
|
$1.21
-15.38%
YoY
|
$1.43
N/A
|
| Diluted Earnings Per Share |
$0.21
-78.13%
YoY
|
$0.96
-31.43%
YoY
|
$1.40
16.67%
YoY
|
$1.20
-16.08%
YoY
|
$1.43
25.44%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
127.0M shares
-0.08%
YoY
|
127.1M shares
-0.55%
YoY
|
127.8M shares
-0.16%
YoY
|
128.0M shares
0.0%
YoY
|
128.0M shares
N/A
|
| Diluted Shares Outstanding |
129.2M shares
-1.3%
YoY
|
130.9M shares
0.77%
YoY
|
129.9M shares
0.62%
YoY
|
129.1M shares
0.86%
YoY
|
128.0M shares
N/A
|
|
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 | 2021 Q4 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$618.0M
-6.41%
YoY
|
$644.6M
-3.46%
YoY
|
$698.9M
-2.67%
YoY
|
$730.9M
8.04%
YoY
|
$660.3M
3.48%
YoY
|
$667.7M
-1.39%
YoY
|
$718.1M
6.02%
YoY
|
$676.5M
-2.68%
YoY
|
$638.1M
-5.7%
YoY
|
$677.1M
-13.68%
YoY
|
$677.3M
-21.1%
YoY
|
$695.1M
-18.76%
YoY
|
$676.7M
N/A
|
$784.4M
5.32%
YoY
|
$858.4M
19.8%
YoY
|
$855.6M
N/A
|
$744.8M
N/A
|
| Cost Of Revenue |
$461.4M
0.72%
YoY
|
$477.1M
2.73%
YoY
|
$480.7M
0.12%
YoY
|
$491.2M
10.26%
YoY
|
$458.1M
5.7%
YoY
|
$464.4M
2.29%
YoY
|
$480.1M
9.16%
YoY
|
$445.5M
-2.92%
YoY
|
$433.4M
-8.2%
YoY
|
$454.0M
-20.27%
YoY
|
$439.8M
-25.9%
YoY
|
$458.9M
-24.27%
YoY
|
$472.1M
N/A
|
$569.4M
2.24%
YoY
|
$593.5M
14.84%
YoY
|
$606.0M
N/A
|
$556.9M
N/A
|
| Gross Profit |
$156.6M
-22.55%
YoY
|
$167.5M
-17.61%
YoY
|
$218.2M
-8.32%
YoY
|
$239.7M
3.77%
YoY
|
$202.2M
-1.22%
YoY
|
$203.3M
-8.87%
YoY
|
$238.0M
0.21%
YoY
|
$231.0M
-2.2%
YoY
|
$204.7M
0.05%
YoY
|
$223.1M
3.77%
YoY
|
$237.5M
-10.34%
YoY
|
$236.2M
-5.37%
YoY
|
$204.6M
N/A
|
$215.0M
14.42%
YoY
|
$264.9M
32.65%
YoY
|
$249.6M
N/A
|
$187.9M
N/A
|
| Selling, General & Admin |
$155.9M
1.23%
YoY
|
$176.7M
20.78%
YoY
|
$167.5M
0.72%
YoY
|
$159.4M
8.66%
YoY
|
$154.0M
11.76%
YoY
|
$146.3M
-4.0%
YoY
|
$166.3M
18.53%
YoY
|
$146.7M
3.53%
YoY
|
$137.8M
1.85%
YoY
|
$152.4M
-5.52%
YoY
|
$140.3M
-20.37%
YoY
|
$141.7M
-14.64%
YoY
|
$135.3M
N/A
|
$161.3M
18.0%
YoY
|
$176.2M
32.98%
YoY
|
$166.0M
N/A
|
$136.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
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$16.30M
-0.61%
YoY
|
$23.10M
-4.15%
YoY
|
$23.40M
16.42%
YoY
|
$24.20M
40.7%
YoY
|
$16.40M
34.43%
YoY
|
$24.10M
35.39%
YoY
|
$20.10M
29.68%
YoY
|
$17.20M
9.55%
YoY
|
$12.20M
-20.26%
YoY
|
$17.80M
9.88%
YoY
|
$15.50M
-13.41%
YoY
|
$15.70M
-48.36%
YoY
|
$15.30M
N/A
|
$16.20M
10.2%
YoY
|
$17.90M
18.54%
YoY
|
$30.40M
-6.17%
YoY
|
$14.70M
N/A
|
| Operating Expenses |
$155.9M
1.23%
YoY
|
$183.1M
19.83%
YoY
|
$167.5M
0.72%
YoY
|
$159.4M
8.66%
YoY
|
$154.0M
11.76%
YoY
|
$152.8M
-2.11%
YoY
|
$166.3M
18.53%
YoY
|
$146.7M
3.53%
YoY
|
$137.8M
-1.08%
YoY
|
$156.1M
-5.57%
YoY
|
$140.3M
-22.27%
YoY
|
$141.7M
-14.64%
YoY
|
$139.3M
N/A
|
$165.3M
17.07%
YoY
|
$180.5M
31.85%
YoY
|
$166.0M
N/A
|
$141.2M
N/A
|
| Operating Profit |
-$18.50M
-149.87%
YoY
|
-$15.60M
-130.89%
YoY
|
$41.70M
-27.6%
YoY
|
$67.30M
-13.5%
YoY
|
$37.10M
-40.92%
YoY
|
$50.50M
-24.63%
YoY
|
$57.60M
-37.53%
YoY
|
$77.80M
-10.98%
YoY
|
$62.80M
-3.83%
YoY
|
$67.00M
34.81%
YoY
|
$92.20M
9.24%
YoY
|
$87.40M
68.4%
YoY
|
$65.30M
N/A
|
$49.70M
6.42%
YoY
|
$84.40M
34.39%
YoY
|
$51.90M
N/A
|
$46.70M
N/A
|
| Interest Expense |
-$18.40M
-5.15%
YoY
|
-$17.70M
2.31%
YoY
|
-$18.20M
-9.0%
YoY
|
-$18.90M
-8.25%
YoY
|
-$19.40M
-237.59%
YoY
|
-$17.30M
-8.95%
YoY
|
-$20.00M
-230.72%
YoY
|
-$20.60M
-219.77%
YoY
|
$14.10M
-181.03%
YoY
|
-$19.00M
-422.03%
YoY
|
$15.30M
856.25%
YoY
|
$17.20M
N/A
|
-$17.40M
N/A
|
$5.900M
78.79%
YoY
|
$1.600M
700.0%
YoY
|
$0.00
N/A
|
$3.300M
N/A
|
| Other Income/Expense, Net |
$800.0K
-300.0%
YoY
|
$1.400M
-129.79%
YoY
|
-$100.0K
-105.56%
YoY
|
$600.0K
-79.31%
YoY
|
-$400.0K
-233.33%
YoY
|
-$4.700M
-491.67%
YoY
|
$1.800M
80.0%
YoY
|
$2.900M
-680.0%
YoY
|
$300.0K
-175.0%
YoY
|
$1.200M
-175.0%
YoY
|
$1.000M
-44.44%
YoY
|
-$500.0K
-350.0%
YoY
|
-$400.0K
N/A
|
-$1.600M
-36.0%
YoY
|
$1.800M
50.0%
YoY
|
$200.0K
N/A
|
-$2.500M
N/A
|
| Pretax Income |
-$36.10M
-308.67%
YoY
|
-$43.40M
-319.19%
YoY
|
$23.40M
-40.61%
YoY
|
$49.00M
-18.47%
YoY
|
$17.30M
-64.69%
YoY
|
$19.80M
-54.17%
YoY
|
$39.40M
-49.42%
YoY
|
$60.10M
-13.77%
YoY
|
$49.00M
2.3%
YoY
|
$43.20M
122.68%
YoY
|
$77.90M
-0.38%
YoY
|
$69.70M
29.07%
YoY
|
$47.90M
N/A
|
$19.40M
-58.1%
YoY
|
$78.20M
24.13%
YoY
|
$54.00M
N/A
|
$46.30M
N/A
|
| Income Tax |
-$20.70M
-617.5%
YoY
|
-$1.400M
-124.14%
YoY
|
$5.300M
-48.54%
YoY
|
$11.70M
-20.95%
YoY
|
$4.000M
-65.22%
YoY
|
$5.800M
-18.31%
YoY
|
$10.30M
-43.41%
YoY
|
$14.80M
-20.0%
YoY
|
$11.50M
-10.85%
YoY
|
$7.100M
77.5%
YoY
|
$18.20M
-30.27%
YoY
|
$18.50M
41.22%
YoY
|
$12.90M
N/A
|
$4.000M
-63.96%
YoY
|
$26.10M
67.31%
YoY
|
$13.10M
N/A
|
$11.10M
N/A
|
| Net Earnings |
-$15.40M
-215.79%
YoY
|
-$42.00M
-400.0%
YoY
|
$18.10M
-37.8%
YoY
|
$37.30M
-17.66%
YoY
|
$13.30M
-64.53%
YoY
|
$14.00M
-61.22%
YoY
|
$29.10M
-51.26%
YoY
|
$45.30M
-11.52%
YoY
|
$37.50M
7.14%
YoY
|
$36.10M
134.42%
YoY
|
$59.70M
14.59%
YoY
|
$51.20M
25.18%
YoY
|
$35.00M
N/A
|
$15.40M
-56.25%
YoY
|
$52.10M
9.92%
YoY
|
$40.90M
N/A
|
$35.20M
N/A
|
| Basic Earnings Per Share |
-$0.12
-220.0%
YoY
|
N/A
|
$0.14
-39.13%
YoY
|
$0.29
-19.44%
YoY
|
$0.10
-66.67%
YoY
|
N/A
|
$0.23
-51.06%
YoY
|
$0.36
-10.0%
YoY
|
$0.30
11.11%
YoY
|
N/A
|
$0.47
14.63%
YoY
|
$0.40
25.0%
YoY
|
$0.27
N/A
|
N/A
|
$0.41
N/A
|
$0.32
N/A
|
N/A
|
| Diluted Earnings Per Share |
-$0.12
-220.0%
YoY
|
-$0.33
-412.37%
YoY
|
$0.14
-36.36%
YoY
|
$0.29
-17.14%
YoY
|
$0.10
-65.52%
YoY
|
$0.11
-61.61%
YoY
|
$0.22
-52.17%
YoY
|
$0.35
-10.26%
YoY
|
$0.29
7.3%
YoY
|
$0.28
131.59%
YoY
|
$0.46
12.2%
YoY
|
$0.39
21.88%
YoY
|
$0.27
N/A
|
$0.12
-55.56%
YoY
|
$0.41
10.81%
YoY
|
$0.32
N/A
|
$0.27
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
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
127.5M shares
-0.09%
YoY
|
126.8M shares
-0.25%
YoY
|
126.7M shares
-0.27%
YoY
|
126.7M shares
-0.21%
YoY
|
127.6M shares
0.51%
YoY
|
127.1M shares
0.27%
YoY
|
127.1M shares
-0.48%
YoY
|
127.0M shares
-1.09%
YoY
|
127.0M shares
-0.93%
YoY
|
126.8M shares
N/A
|
127.7M shares
-0.25%
YoY
|
128.4M shares
0.31%
YoY
|
128.2M shares
N/A
|
N/A
|
128.0M shares
N/A
|
128.0M shares
N/A
|
N/A
|
| Diluted Shares Outstanding |
127.5M shares
-2.45%
YoY
|
N/A
|
129.5M shares
-0.99%
YoY
|
129.1M shares
-1.22%
YoY
|
130.7M shares
0.15%
YoY
|
N/A
|
130.8M shares
0.38%
YoY
|
130.7M shares
0.62%
YoY
|
130.5M shares
0.77%
YoY
|
N/A
|
130.3M shares
1.8%
YoY
|
129.9M shares
1.48%
YoY
|
129.5M shares
N/A
|
N/A
|
128.0M shares
N/A
|
128.0M shares
N/A
|
N/A
|
Loading...