|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$3.576B
3.95%
YoY
|
$3.440B
17.69%
YoY
|
$2.923B
10.43%
YoY
|
$2.647B
10.48%
YoY
|
$2.396B
11.7%
YoY
|
| Cost Of Revenue |
$1.856B
0.11%
YoY
|
$1.854B
18.54%
YoY
|
$1.564B
17.07%
YoY
|
$1.336B
18.02%
YoY
|
$1.132B
13.09%
YoY
|
| Gross Profit |
$1.720B
8.45%
YoY
|
$1.586B
16.7%
YoY
|
$1.359B
3.66%
YoY
|
$1.311B
3.72%
YoY
|
$1.264B
10.49%
YoY
|
| Selling, General & Admin |
$360.0M
-10.67%
YoY
|
$403.0M
18.18%
YoY
|
$341.0M
0.29%
YoY
|
$340.0M
1.19%
YoY
|
$336.0M
18.73%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$578.0M
16.53%
YoY
|
$496.0M
8.3%
YoY
|
$458.0M
9.83%
YoY
|
$417.0M
3.22%
YoY
|
$404.0M
-11.01%
YoY
|
| Operating Expenses |
$842.0M
0.36%
YoY
|
$839.0M
-12.88%
YoY
|
$963.0M
5.36%
YoY
|
$914.0M
3.16%
YoY
|
$886.0M
1.26%
YoY
|
| Operating Profit |
$555.0M
8.4%
YoY
|
$512.0M
29.29%
YoY
|
$396.0M
-0.25%
YoY
|
$397.0M
5.03%
YoY
|
$378.0M
40.52%
YoY
|
| Interest Expense |
$232.0M
9.95%
YoY
|
$211.0M
21.97%
YoY
|
$173.0M
10.9%
YoY
|
$156.0M
13.87%
YoY
|
$137.0M
0.74%
YoY
|
| Other Income/Expense, Net |
$36.00M
-26.53%
YoY
|
$49.00M
-2.0%
YoY
|
$50.00M
61.29%
YoY
|
$31.00M
19.23%
YoY
|
$26.00M
18.18%
YoY
|
| Pretax Income |
$359.0M
2.57%
YoY
|
$350.0M
28.21%
YoY
|
$273.0M
0.37%
YoY
|
$272.0M
1.87%
YoY
|
$267.0M
72.26%
YoY
|
| Income Tax |
$53.00M
43.24%
YoY
|
$37.00M
-17.78%
YoY
|
$45.00M
15.38%
YoY
|
$39.00M
69.57%
YoY
|
$23.00M
N/A
|
| Net Earnings |
$306.0M
-2.24%
YoY
|
$313.0M
37.28%
YoY
|
$228.0M
-2.15%
YoY
|
$233.0M
-4.51%
YoY
|
$244.0M
57.42%
YoY
|
| Basic Earnings Per Share |
$2.77
-8.28%
YoY
|
$3.02
29.61%
YoY
|
$2.33
-10.73%
YoY
|
$2.61
-4.04%
YoY
|
$2.72
57.23%
YoY
|
| Diluted Earnings Per Share |
$2.77
-7.97%
YoY
|
$3.01
29.18%
YoY
|
$2.33
-10.38%
YoY
|
$2.60
-4.41%
YoY
|
$2.72
58.14%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
110.5M
6.28%
YoY
|
103.9M shares
6.33%
YoY
|
97.76M shares
9.49%
YoY
|
89.29M shares
-0.21%
YoY
|
89.48M shares
0.0%
YoY
|
| Diluted Shares Outstanding |
110.7M
6.32%
YoY
|
104.2M shares
6.34%
YoY
|
97.95M shares
9.27%
YoY
|
89.64M shares
0.02%
YoY
|
89.63M shares
-0.02%
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 | 2023 Q1 | 2022 Q4 | 2022 Q3 | 2022 Q2 | 2022 Q1 | 2021 Q4 | 2021 Q3 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$879.0M
-5.28%
YoY
|
$889.0M
7.89%
YoY
|
$952.0M
2.48%
YoY
|
$807.0M
6.46%
YoY
|
$928.0M
-0.11%
YoY
|
$824.0M
13.66%
YoY
|
$929.0M
15.84%
YoY
|
$758.0M
16.98%
YoY
|
$929.0M
24.2%
YoY
|
$725.0M
5.53%
YoY
|
$802.0M
7.94%
YoY
|
$648.0M
9.64%
YoY
|
$748.0M
19.49%
YoY
|
$687.0M
12.99%
YoY
|
$743.0M
15.73%
YoY
|
$591.0M
10.06%
YoY
|
$626.0M
2.79%
YoY
|
$608.0M
9.35%
YoY
|
$642.0M
17.37%
YoY
|
| Cost Of Revenue |
$469.0M
-1.88%
YoY
|
$489.0M
7.0%
YoY
|
$484.0M
-5.28%
YoY
|
$408.0M
6.81%
YoY
|
$478.0M
-5.16%
YoY
|
$457.0M
21.87%
YoY
|
$511.0M
8.49%
YoY
|
$382.0M
19.0%
YoY
|
$504.0M
26.95%
YoY
|
$375.0M
1.08%
YoY
|
$471.0M
12.14%
YoY
|
$321.0M
26.88%
YoY
|
$397.0M
35.96%
YoY
|
$371.0M
31.1%
YoY
|
$420.0M
23.89%
YoY
|
$253.0M
-3.07%
YoY
|
$292.0M
17.27%
YoY
|
$283.0M
21.98%
YoY
|
$339.0M
-5.04%
YoY
|
| Gross Profit |
$410.0M
-8.89%
YoY
|
$400.0M
8.99%
YoY
|
$468.0M
11.96%
YoY
|
$399.0M
6.12%
YoY
|
$450.0M
5.88%
YoY
|
$367.0M
4.86%
YoY
|
$418.0M
26.28%
YoY
|
$376.0M
14.98%
YoY
|
$425.0M
21.08%
YoY
|
$350.0M
10.76%
YoY
|
$331.0M
2.48%
YoY
|
$327.0M
-3.25%
YoY
|
$351.0M
5.09%
YoY
|
$316.0M
-2.77%
YoY
|
$323.0M
6.6%
YoY
|
$338.0M
22.46%
YoY
|
$334.0M
-7.22%
YoY
|
$325.0M
0.31%
YoY
|
$303.0M
59.47%
YoY
|
| Selling, General & Admin |
$95.00M
-1.04%
YoY
|
$90.00M
-17.43%
YoY
|
$97.00M
-4.9%
YoY
|
$96.00M
-1.03%
YoY
|
$96.00M
1.05%
YoY
|
$109.0M
37.97%
YoY
|
$102.0M
14.61%
YoY
|
$97.00M
4.3%
YoY
|
$95.00M
18.75%
YoY
|
$79.00M
-4.82%
YoY
|
$89.00M
5.95%
YoY
|
$93.00M
10.71%
YoY
|
$80.00M
-10.11%
YoY
|
$83.00M
-6.74%
YoY
|
$84.00M
2.44%
YoY
|
$84.00M
6.33%
YoY
|
$89.00M
3.49%
YoY
|
$89.00M
18.67%
YoY
|
$82.00M
30.16%
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
|
N/A
|
| Depreciation & Amortization |
$144.0M
2.86%
YoY
|
$151.0M
18.9%
YoY
|
$148.0M
17.46%
YoY
|
$139.0M
13.93%
YoY
|
$140.0M
15.7%
YoY
|
$127.0M
7.63%
YoY
|
$126.0M
8.62%
YoY
|
$122.0M
7.96%
YoY
|
$121.0M
9.01%
YoY
|
$118.0M
10.28%
YoY
|
$116.0M
7.41%
YoY
|
$113.0M
9.71%
YoY
|
$111.0M
12.12%
YoY
|
$107.0M
8.08%
YoY
|
$108.0M
6.93%
YoY
|
$103.0M
1.98%
YoY
|
$99.00M
-3.88%
YoY
|
$99.00M
-26.12%
YoY
|
$101.0M
-6.48%
YoY
|
| Operating Expenses |
$216.0M
-23.4%
YoY
|
$292.0M
4.66%
YoY
|
$211.0M
-22.43%
YoY
|
$210.0M
-19.23%
YoY
|
$282.0M
7.22%
YoY
|
$279.0M
17.72%
YoY
|
$272.0M
10.57%
YoY
|
$260.0M
5.69%
YoY
|
$263.0M
12.39%
YoY
|
$237.0M
3.49%
YoY
|
$246.0M
6.49%
YoY
|
$246.0M
8.85%
YoY
|
$234.0M
2.63%
YoY
|
$229.0M
2.23%
YoY
|
$231.0M
5.0%
YoY
|
$226.0M
5.12%
YoY
|
$228.0M
0.44%
YoY
|
$224.0M
-7.82%
YoY
|
$220.0M
6.8%
YoY
|
| Operating Profit |
$107.0M
-36.31%
YoY
|
$108.0M
22.73%
YoY
|
$174.0M
19.18%
YoY
|
$118.0M
1.72%
YoY
|
$168.0M
3.7%
YoY
|
$88.00M
-22.12%
YoY
|
$146.0M
71.76%
YoY
|
$116.0M
43.21%
YoY
|
$162.0M
38.46%
YoY
|
$113.0M
29.89%
YoY
|
$85.00M
-7.61%
YoY
|
$81.00M
-27.68%
YoY
|
$117.0M
10.38%
YoY
|
$87.00M
-13.86%
YoY
|
$92.00M
10.84%
YoY
|
$112.0M
83.61%
YoY
|
$106.0M
-20.3%
YoY
|
$101.0M
24.69%
YoY
|
$83.00M
-618.75%
YoY
|
| Interest Expense |
$60.00M
-217.65%
YoY
|
-$56.00M
14.29%
YoY
|
$60.00M
13.21%
YoY
|
$57.00M
9.62%
YoY
|
-$51.00M
10.87%
YoY
|
-$49.00M
25.64%
YoY
|
$53.00M
26.19%
YoY
|
$52.00M
26.83%
YoY
|
-$46.00M
-204.55%
YoY
|
-$39.00M
5.41%
YoY
|
$42.00M
7.69%
YoY
|
$41.00M
7.89%
YoY
|
$44.00M
15.79%
YoY
|
-$37.00M
12.12%
YoY
|
$39.00M
18.18%
YoY
|
$38.00M
15.15%
YoY
|
$38.00M
11.76%
YoY
|
-$33.00M
13.79%
YoY
|
$33.00M
-5.71%
YoY
|
| Other Income/Expense, Net |
$7.000M
40.0%
YoY
|
$5.000M
0.0%
YoY
|
$9.000M
-25.0%
YoY
|
$13.00M
-13.33%
YoY
|
$5.000M
-16.67%
YoY
|
$5.000M
-44.44%
YoY
|
$12.00M
20.0%
YoY
|
$15.00M
66.67%
YoY
|
$6.000M
-60.0%
YoY
|
$9.000M
125.0%
YoY
|
$10.00M
-41.18%
YoY
|
$9.000M
200.0%
YoY
|
$15.00M
400.0%
YoY
|
$4.000M
33.33%
YoY
|
$17.00M
240.0%
YoY
|
$3.000M
-62.5%
YoY
|
$3.000M
-50.0%
YoY
|
$3.000M
-25.0%
YoY
|
$5.000M
-28.57%
YoY
|
| Pretax Income |
$54.00M
-55.74%
YoY
|
$40.00M
-9.09%
YoY
|
$123.0M
17.14%
YoY
|
$74.00M
-6.33%
YoY
|
$122.0M
0.0%
YoY
|
$44.00M
-46.99%
YoY
|
$105.0M
98.11%
YoY
|
$79.00M
61.22%
YoY
|
$122.0M
38.64%
YoY
|
$83.00M
53.7%
YoY
|
$53.00M
-24.29%
YoY
|
$49.00M
-36.36%
YoY
|
$88.00M
23.94%
YoY
|
$54.00M
-23.94%
YoY
|
$70.00M
27.27%
YoY
|
$77.00M
113.89%
YoY
|
$71.00M
-32.38%
YoY
|
$71.00M
26.79%
YoY
|
$55.00M
-225.0%
YoY
|
| Income Tax |
$9.000M
-59.09%
YoY
|
-$1.000M
-116.67%
YoY
|
$20.00M
81.82%
YoY
|
$12.00M
71.43%
YoY
|
$22.00M
69.23%
YoY
|
$6.000M
-60.0%
YoY
|
$11.00M
83.33%
YoY
|
$7.000M
-30.0%
YoY
|
$13.00M
-7.14%
YoY
|
$15.00M
400.0%
YoY
|
$6.000M
-50.0%
YoY
|
$10.00M
-23.08%
YoY
|
$14.00M
27.27%
YoY
|
$3.000M
-40.0%
YoY
|
$12.00M
140.0%
YoY
|
$13.00M
225.0%
YoY
|
$11.00M
22.22%
YoY
|
$5.000M
25.0%
YoY
|
$5.000M
-118.52%
YoY
|
| Net Earnings |
$45.00M
-55.0%
YoY
|
$41.00M
7.89%
YoY
|
$103.0M
9.57%
YoY
|
$62.00M
-13.89%
YoY
|
$100.0M
-8.26%
YoY
|
$38.00M
-44.12%
YoY
|
$94.00M
100.0%
YoY
|
$72.00M
84.62%
YoY
|
$109.0M
47.3%
YoY
|
$68.00M
33.33%
YoY
|
$47.00M
-18.97%
YoY
|
$39.00M
-39.06%
YoY
|
$74.00M
23.33%
YoY
|
$51.00M
-22.73%
YoY
|
$58.00M
-3.33%
YoY
|
$64.00M
100.0%
YoY
|
$60.00M
-37.5%
YoY
|
$66.00M
26.92%
YoY
|
$60.00M
-37.5%
YoY
|
| Basic Earnings Per Share |
$0.39
-57.14%
YoY
|
N/A
|
$0.94
3.3%
YoY
|
$0.56
-18.84%
YoY
|
$0.91
-15.74%
YoY
|
N/A
|
$0.91
93.62%
YoY
|
$0.69
76.92%
YoY
|
$1.08
33.33%
YoY
|
N/A
|
$0.47
-27.69%
YoY
|
$0.39
N/A
|
$0.81
20.9%
YoY
|
N/A
|
$0.65
16.07%
YoY
|
N/A
|
$0.67
N/A
|
N/A
|
$0.56
-394.74%
YoY
|
| Diluted Earnings Per Share |
$0.38
-58.13%
YoY
|
$0.36
2.84%
YoY
|
$0.94
4.44%
YoY
|
$0.56
-18.84%
YoY
|
$0.91
-15.58%
YoY
|
$0.35
-47.46%
YoY
|
$0.90
95.65%
YoY
|
$0.69
76.92%
YoY
|
$1.08
35.0%
YoY
|
$0.67
18.74%
YoY
|
$0.46
-29.23%
YoY
|
$0.39
-100.0%
YoY
|
$0.80
-100.0%
YoY
|
$0.57
-100.0%
YoY
|
$0.65
16.07%
YoY
|
$716.1K
198921001.67%
YoY
|
$670.2K
-37.38%
YoY
|
$736.9K
27.11%
YoY
|
$0.56
-394.74%
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
|
N/A
|
| Basic Shares Outstanding |
115.6M
5.68%
YoY
|
112.5M shares
6.67%
YoY
|
109.6M shares
6.3%
YoY
|
109.5M shares
6.29%
YoY
|
109.3M shares
8.09%
YoY
|
105.5M shares
4.28%
YoY
|
103.1M shares
1.95%
YoY
|
103.0M shares
6.63%
YoY
|
101.2M shares
13.27%
YoY
|
101.1M shares
13.28%
YoY
|
101.1M shares
13.28%
YoY
|
96.62M shares
8.29%
YoY
|
89.31M shares
-0.09%
YoY
|
89.27M shares
-0.15%
YoY
|
89.24M shares
-0.18%
YoY
|
89.23M shares
-0.37%
YoY
|
89.40M shares
-0.18%
YoY
|
89.41M shares
-0.11%
YoY
|
89.41M shares
-0.11%
YoY
|
| Diluted Shares Outstanding |
116.1M
5.89%
YoY
|
N/A
|
110.4M shares
5.83%
YoY
|
109.8M shares
6.33%
YoY
|
109.7M shares
8.1%
YoY
|
N/A
|
104.3M shares
3.2%
YoY
|
103.2M shares
5.74%
YoY
|
101.5M shares
9.61%
YoY
|
N/A
|
101.1M shares
13.03%
YoY
|
97.63M shares
9.24%
YoY
|
92.57M shares
3.4%
YoY
|
N/A
|
89.45M shares
-0.13%
YoY
|
89.37M shares
-0.34%
YoY
|
89.53M shares
-0.2%
YoY
|
N/A
|
89.57M shares
0.06%
YoY
|
Loading...