|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$3.053B
6.38%
YoY
|
$2.870B
7.17%
YoY
|
$2.678B
6.27%
YoY
|
$2.520B
0.12%
YoY
|
$2.517B
N/A
|
| Cost Of Revenue |
$1.543B
4.47%
YoY
|
$1.477B
5.65%
YoY
|
$1.398B
6.47%
YoY
|
$1.313B
-1.87%
YoY
|
$1.338B
N/A
|
| Gross Profit |
$1.510B
8.4%
YoY
|
$1.393B
8.83%
YoY
|
$1.280B
6.05%
YoY
|
$1.207B
2.37%
YoY
|
$1.179B
N/A
|
| Selling, General & Admin |
$953.0M
2.36%
YoY
|
$931.0M
8.26%
YoY
|
$860.0M
10.4%
YoY
|
$779.0M
-10.56%
YoY
|
$871.0M
N/A
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$188.0M
9.3%
YoY
|
$172.0M
11.69%
YoY
|
$154.0M
14.07%
YoY
|
$135.0M
-4.93%
YoY
|
$142.0M
N/A
|
| Operating Expenses |
$953.0M
2.36%
YoY
|
$931.0M
6.4%
YoY
|
$875.0M
10.06%
YoY
|
$795.0M
-10.87%
YoY
|
$892.0M
N/A
|
| Operating Profit |
$522.0M
12.99%
YoY
|
$462.0M
14.07%
YoY
|
$405.0M
-1.7%
YoY
|
$412.0M
43.55%
YoY
|
$287.0M
N/A
|
| Interest Expense |
$4.000M
0.0%
YoY
|
$4.000M
-123.53%
YoY
|
-$17.00M
466.67%
YoY
|
-$3.000M
-120.0%
YoY
|
$15.00M
N/A
|
| Other Income/Expense, Net |
-$11.00M
-237.5%
YoY
|
$8.000M
-260.0%
YoY
|
-$5.000M
-80.77%
YoY
|
-$26.00M
-7.14%
YoY
|
-$28.00M
N/A
|
| Pretax Income |
$470.0M
13.25%
YoY
|
$415.0M
19.94%
YoY
|
$346.0M
-9.66%
YoY
|
$383.0M
39.78%
YoY
|
$274.0M
N/A
|
| Income Tax |
$125.0M
78.57%
YoY
|
$70.00M
0.0%
YoY
|
$70.00M
-5.41%
YoY
|
$74.00M
105.56%
YoY
|
$36.00M
N/A
|
| Net Earnings |
$325.0M
-0.31%
YoY
|
$326.0M
25.38%
YoY
|
$260.0M
-11.26%
YoY
|
$293.0M
30.8%
YoY
|
$224.0M
N/A
|
| Basic Earnings Per Share |
$1.62
-0.61%
YoY
|
$1.63
25.38%
YoY
|
$1.30
-11.56%
YoY
|
$1.47
N/A
|
N/A
|
| Diluted Earnings Per Share |
$1.60
-1.23%
YoY
|
$1.62
24.62%
YoY
|
$1.30
-11.26%
YoY
|
$1.47
30.8%
YoY
|
$1.12
N/A
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
201.0M shares
0.5%
YoY
|
200.0M shares
0.0%
YoY
|
200.0M shares
0.0%
YoY
|
200.0M shares
N/A
|
N/A
|
| Diluted Shares Outstanding |
203.0M shares
1.0%
YoY
|
201.0M shares
0.5%
YoY
|
200.0M shares
0.0%
YoY
|
200.0M shares
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 | 2023 Q3 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$758.0M
7.52%
YoY
|
$789.0M
6.77%
YoY
|
$783.0M
7.11%
YoY
|
$776.0M
6.3%
YoY
|
$705.0M
5.22%
YoY
|
$739.0M
8.04%
YoY
|
$731.0M
8.14%
YoY
|
$730.0M
5.95%
YoY
|
$670.0M
6.52%
YoY
|
$684.0M
N/A
|
$676.0M
N/A
|
| Cost Of Revenue |
$377.0M
3.57%
YoY
|
$397.0M
2.06%
YoY
|
$389.0M
4.29%
YoY
|
$393.0M
7.97%
YoY
|
$364.0M
3.7%
YoY
|
$389.0M
5.99%
YoY
|
$373.0M
8.43%
YoY
|
$364.0M
3.41%
YoY
|
$351.0M
4.78%
YoY
|
$367.0M
N/A
|
$344.0M
N/A
|
| Gross Profit |
$381.0M
11.73%
YoY
|
$392.0M
12.0%
YoY
|
$394.0M
10.06%
YoY
|
$383.0M
4.64%
YoY
|
$341.0M
6.9%
YoY
|
$350.0M
10.41%
YoY
|
$358.0M
7.83%
YoY
|
$366.0M
8.61%
YoY
|
$319.0M
8.5%
YoY
|
$317.0M
N/A
|
$332.0M
N/A
|
| Selling, General & Admin |
$243.0M
4.74%
YoY
|
$239.0M
1.7%
YoY
|
$238.0M
4.39%
YoY
|
$244.0M
1.67%
YoY
|
$232.0M
1.75%
YoY
|
$235.0M
1.73%
YoY
|
$228.0M
11.22%
YoY
|
$240.0M
9.09%
YoY
|
$228.0M
4.11%
YoY
|
$231.0M
N/A
|
$205.0M
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
|
| Depreciation & Amortization |
$47.00M
4.44%
YoY
|
$51.00M
8.51%
YoY
|
$46.00M
6.98%
YoY
|
$46.00M
12.2%
YoY
|
$45.00M
9.76%
YoY
|
$47.00M
9.3%
YoY
|
$43.00M
-61.26%
YoY
|
$41.00M
N/A
|
$41.00M
13.89%
YoY
|
$43.00M
N/A
|
$111.0M
N/A
|
| Operating Expenses |
$243.0M
4.74%
YoY
|
$239.0M
1.7%
YoY
|
$238.0M
4.39%
YoY
|
$244.0M
1.67%
YoY
|
$232.0M
1.75%
YoY
|
$235.0M
1.73%
YoY
|
$228.0M
11.22%
YoY
|
$240.0M
9.09%
YoY
|
$228.0M
4.11%
YoY
|
$231.0M
N/A
|
$205.0M
N/A
|
| Operating Profit |
$138.0M
26.61%
YoY
|
$153.0M
33.04%
YoY
|
$156.0M
20.0%
YoY
|
$139.0M
10.32%
YoY
|
$109.0M
19.78%
YoY
|
$115.0M
33.72%
YoY
|
$130.0M
2.36%
YoY
|
$126.0M
7.69%
YoY
|
$91.00M
21.33%
YoY
|
$86.00M
N/A
|
$127.0M
N/A
|
| Interest Expense |
$1.000M
0.0%
YoY
|
-$11.00M
-38.89%
YoY
|
$1.000M
0.0%
YoY
|
$1.000M
0.0%
YoY
|
$1.000M
-105.56%
YoY
|
-$18.00M
1700.0%
YoY
|
$1.000M
-109.09%
YoY
|
$1.000M
-50.0%
YoY
|
-$18.00M
N/A
|
-$1.000M
N/A
|
-$11.00M
N/A
|
| Other Income/Expense, Net |
-$1.000M
-66.67%
YoY
|
-$2.000M
-60.0%
YoY
|
$0.00
N/A
|
-$4.000M
-119.05%
YoY
|
-$3.000M
0.0%
YoY
|
-$5.000M
-16.67%
YoY
|
$0.00
-100.0%
YoY
|
$21.00M
90.91%
YoY
|
-$3.000M
-160.0%
YoY
|
-$6.000M
N/A
|
-$4.000M
N/A
|
| Pretax Income |
$129.0M
37.23%
YoY
|
$105.0M
14.13%
YoY
|
$146.0M
25.86%
YoY
|
$125.0M
-6.72%
YoY
|
$94.00M
28.77%
YoY
|
$92.00M
16.46%
YoY
|
$116.0M
54.67%
YoY
|
$134.0M
11.67%
YoY
|
$73.00M
1.39%
YoY
|
$79.00M
N/A
|
$75.00M
N/A
|
| Income Tax |
$32.00M
39.13%
YoY
|
$34.00M
385.71%
YoY
|
$40.00M
81.82%
YoY
|
$28.00M
0.0%
YoY
|
$23.00M
76.92%
YoY
|
$7.000M
-58.82%
YoY
|
$22.00M
22.22%
YoY
|
$28.00M
33.33%
YoY
|
$13.00M
-7.14%
YoY
|
$17.00M
N/A
|
$18.00M
N/A
|
| Net Earnings |
$92.00M
37.31%
YoY
|
$67.00M
-17.28%
YoY
|
$100.0M
13.64%
YoY
|
$91.00M
-9.9%
YoY
|
$67.00M
19.64%
YoY
|
$81.00M
39.66%
YoY
|
$88.00M
66.04%
YoY
|
$101.0M
7.45%
YoY
|
$56.00M
1.82%
YoY
|
$58.00M
N/A
|
$53.00M
N/A
|
| Basic Earnings Per Share |
$0.46
35.29%
YoY
|
N/A
|
$0.50
13.64%
YoY
|
$0.45
-11.76%
YoY
|
$0.34
21.43%
YoY
|
N/A
|
$0.44
62.96%
YoY
|
$0.51
8.51%
YoY
|
$0.28
0.0%
YoY
|
N/A
|
$0.27
N/A
|
| Diluted Earnings Per Share |
$0.45
36.36%
YoY
|
$0.33
-17.37%
YoY
|
$0.49
11.36%
YoY
|
$0.45
-10.0%
YoY
|
$0.33
17.86%
YoY
|
$0.40
37.93%
YoY
|
$0.44
66.04%
YoY
|
$0.50
6.38%
YoY
|
$0.28
0.0%
YoY
|
$0.29
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
|
| Basic Shares Outstanding |
201.0M shares
0.5%
YoY
|
N/A
|
201.0M shares
0.5%
YoY
|
201.0M shares
0.5%
YoY
|
200.0M shares
0.0%
YoY
|
N/A
|
200.0M shares
0.0%
YoY
|
200.0M shares
0.0%
YoY
|
200.0M shares
0.0%
YoY
|
N/A
|
200.0M shares
N/A
|
| Diluted Shares Outstanding |
204.0M shares
0.49%
YoY
|
N/A
|
203.0M shares
0.5%
YoY
|
203.0M shares
1.0%
YoY
|
203.0M shares
1.5%
YoY
|
N/A
|
202.0M shares
1.0%
YoY
|
201.0M shares
0.5%
YoY
|
200.0M shares
0.0%
YoY
|
N/A
|
200.0M shares
N/A
|
Loading...