|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$7.401B
6.63%
YoY
|
$6.941B
5.22%
YoY
|
$6.597B
7.26%
YoY
|
$6.151B
10.89%
YoY
|
$5.547B
22.17%
YoY
|
| Cost Of Revenue |
$4.734B
6.02%
YoY
|
$4.465B
5.99%
YoY
|
$4.212B
5.17%
YoY
|
$4.005B
10.22%
YoY
|
$3.634B
21.27%
YoY
|
| Gross Profit |
$2.667B
7.71%
YoY
|
$2.476B
3.86%
YoY
|
$2.384B
11.15%
YoY
|
$2.145B
12.16%
YoY
|
$1.913B
23.91%
YoY
|
| Selling, General & Admin |
$757.1M
8.64%
YoY
|
$696.9M
2.94%
YoY
|
$677.0M
5.03%
YoY
|
$644.6M
6.73%
YoY
|
$603.9M
17.13%
YoY
|
| Research & Development |
$236.1M
-0.21%
YoY
|
$236.6M
7.16%
YoY
|
$220.8M
11.07%
YoY
|
$198.8M
2.37%
YoY
|
$194.2M
22.22%
YoY
|
| Depreciation & Amortization |
$145.5M
7.54%
YoY
|
$135.3M
10.45%
YoY
|
$122.5M
7.74%
YoY
|
$113.7M
4.79%
YoY
|
$108.5M
7.11%
YoY
|
| Operating Expenses |
$757.1M
-18.89%
YoY
|
$933.5M
37.89%
YoY
|
$677.0M
5.03%
YoY
|
$644.6M
-19.24%
YoY
|
$798.1M
18.33%
YoY
|
| Operating Profit |
$1.910B
7.35%
YoY
|
$1.780B
4.22%
YoY
|
$1.707B
13.78%
YoY
|
$1.501B
14.67%
YoY
|
$1.309B
27.32%
YoY
|
| Interest Expense |
-$81.25M
-28.07%
YoY
|
-$113.0M
38.1%
YoY
|
-$81.80M
-1.67%
YoY
|
-$83.19M
-203.49%
YoY
|
$80.38M
-6.6%
YoY
|
| Other Income/Expense, Net |
-$30.72M
507.07%
YoY
|
-$5.061M
-73.71%
YoY
|
-$19.25M
-272.11%
YoY
|
$11.19M
-318.52%
YoY
|
-$5.119M
-103.64%
YoY
|
| Pretax Income |
$1.798B
8.23%
YoY
|
$1.662B
3.43%
YoY
|
$1.606B
12.44%
YoY
|
$1.429B
16.8%
YoY
|
$1.223B
13.01%
YoY
|
| Income Tax |
$318.2M
11.49%
YoY
|
$285.4M
-2.66%
YoY
|
$293.2M
8.94%
YoY
|
$269.2M
15.46%
YoY
|
$233.1M
11.08%
YoY
|
| Net Earnings |
$1.480B
7.56%
YoY
|
$1.376B
4.79%
YoY
|
$1.313B
13.25%
YoY
|
$1.160B
17.12%
YoY
|
$990.1M
13.48%
YoY
|
| Basic Earnings Per Share |
$6.42
7.9%
YoY
|
$5.95
4.39%
YoY
|
$5.70
13.1%
YoY
|
$5.04
17.48%
YoY
|
$4.29
12.89%
YoY
|
| Diluted Earnings Per Share |
$6.40
7.93%
YoY
|
$5.93
4.54%
YoY
|
$5.67
-100.0%
YoY
|
$5.008M
117836181.08%
YoY
|
$4.25
12.73%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
230.5M shares
-0.35%
YoY
|
231.3M shares
0.32%
YoY
|
230.5M shares
0.14%
YoY
|
230.2M shares
-0.32%
YoY
|
231.0M shares
0.66%
YoY
|
| Diluted Shares Outstanding |
231.3M shares
-0.39%
YoY
|
232.2M shares
0.28%
YoY
|
231.5M shares
-0.01%
YoY
|
231.5M shares
-0.55%
YoY
|
232.8M shares
0.72%
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 |
$1.928B
11.34%
YoY
|
$1.998B
13.44%
YoY
|
$1.893B
10.77%
YoY
|
$1.778B
2.49%
YoY
|
$1.732B
-0.24%
YoY
|
$1.762B
1.77%
YoY
|
$1.709B
5.28%
YoY
|
$1.735B
5.39%
YoY
|
$1.736B
8.71%
YoY
|
$1.731B
6.47%
YoY
|
$1.623B
4.58%
YoY
|
$1.646B
8.69%
YoY
|
$1.597B
9.5%
YoY
|
$1.626B
8.11%
YoY
|
$1.552B
7.71%
YoY
|
$1.515B
9.25%
YoY
|
$1.459B
19.97%
YoY
|
$1.504B
25.43%
YoY
|
$1.441B
27.84%
YoY
|
| Cost Of Revenue |
$1.211B
9.39%
YoY
|
$1.261B
12.86%
YoY
|
$1.207B
10.41%
YoY
|
$1.142B
2.86%
YoY
|
$1.107B
-0.76%
YoY
|
$1.117B
0.09%
YoY
|
$1.093B
7.04%
YoY
|
$1.110B
5.43%
YoY
|
$1.115B
9.09%
YoY
|
$1.116B
4.91%
YoY
|
$1.021B
1.62%
YoY
|
$1.053B
6.58%
YoY
|
$1.023B
7.77%
YoY
|
$1.064B
8.27%
YoY
|
$1.005B
5.81%
YoY
|
$988.2M
8.27%
YoY
|
$948.8M
20.2%
YoY
|
$982.4M
27.58%
YoY
|
$949.4M
29.57%
YoY
|
| Gross Profit |
$717.6M
14.81%
YoY
|
$737.9M
14.45%
YoY
|
$686.1M
11.42%
YoY
|
$635.9M
1.84%
YoY
|
$625.0M
0.69%
YoY
|
$644.7M
4.83%
YoY
|
$615.8M
2.31%
YoY
|
$624.4M
5.31%
YoY
|
$620.7M
8.02%
YoY
|
$615.0M
9.43%
YoY
|
$601.9M
10.0%
YoY
|
$592.9M
12.64%
YoY
|
$574.6M
12.73%
YoY
|
$562.0M
7.8%
YoY
|
$547.2M
11.38%
YoY
|
$526.4M
11.14%
YoY
|
$509.7M
19.55%
YoY
|
$521.4M
21.53%
YoY
|
$491.3M
24.62%
YoY
|
| Selling, General & Admin |
$202.6M
19.07%
YoY
|
$214.9M
22.28%
YoY
|
$197.8M
16.36%
YoY
|
$174.3M
-1.49%
YoY
|
$170.2M
-2.36%
YoY
|
$175.8M
3.37%
YoY
|
$170.0M
3.77%
YoY
|
$176.9M
1.59%
YoY
|
$174.3M
3.09%
YoY
|
$170.0M
3.74%
YoY
|
$163.8M
0.68%
YoY
|
$174.1M
7.8%
YoY
|
$169.1M
8.05%
YoY
|
$163.9M
2.32%
YoY
|
$162.7M
5.83%
YoY
|
$161.5M
2.87%
YoY
|
$156.5M
17.63%
YoY
|
$160.2M
22.38%
YoY
|
$153.7M
24.47%
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 |
$105.5M
-0.82%
YoY
|
$105.7M
10.2%
YoY
|
$103.1M
14.06%
YoY
|
$107.7M
9.14%
YoY
|
$106.4M
8.54%
YoY
|
$95.88M
4.29%
YoY
|
$90.37M
10.47%
YoY
|
$98.68M
21.0%
YoY
|
$98.00M
18.96%
YoY
|
$91.94M
3.93%
YoY
|
$81.80M
7.99%
YoY
|
$81.56M
5.78%
YoY
|
$82.38M
5.45%
YoY
|
$88.46M
13.97%
YoY
|
$75.75M
1.43%
YoY
|
$77.10M
2.5%
YoY
|
$78.12M
20.93%
YoY
|
$77.62M
19.6%
YoY
|
$74.68M
18.54%
YoY
|
| Operating Expenses |
$202.6M
19.07%
YoY
|
$214.9M
22.28%
YoY
|
$197.8M
16.36%
YoY
|
$174.3M
-1.49%
YoY
|
$170.2M
-2.36%
YoY
|
$175.8M
3.37%
YoY
|
$170.0M
3.77%
YoY
|
$176.9M
1.59%
YoY
|
$174.3M
3.09%
YoY
|
$170.0M
3.74%
YoY
|
$163.8M
0.68%
YoY
|
$174.1M
7.8%
YoY
|
$169.1M
8.05%
YoY
|
$163.9M
2.32%
YoY
|
$162.7M
5.83%
YoY
|
$161.5M
2.87%
YoY
|
$156.5M
17.63%
YoY
|
$160.2M
22.48%
YoY
|
$153.7M
24.47%
YoY
|
| Operating Profit |
$514.9M
13.22%
YoY
|
$523.0M
11.51%
YoY
|
$488.4M
9.54%
YoY
|
$461.6M
3.15%
YoY
|
$454.8M
1.88%
YoY
|
$469.0M
5.39%
YoY
|
$445.9M
1.76%
YoY
|
$447.5M
6.86%
YoY
|
$446.4M
10.08%
YoY
|
$445.0M
11.78%
YoY
|
$438.1M
13.94%
YoY
|
$418.8M
14.79%
YoY
|
$405.5M
14.81%
YoY
|
$398.1M
10.23%
YoY
|
$384.5M
13.91%
YoY
|
$364.8M
15.23%
YoY
|
$353.2M
20.42%
YoY
|
$361.2M
21.11%
YoY
|
$337.6M
24.68%
YoY
|
| Interest Expense |
-$20.91M
10.09%
YoY
|
-$22.89M
4.05%
YoY
|
-$22.51M
-10.37%
YoY
|
-$16.86M
-44.89%
YoY
|
-$18.99M
-46.13%
YoY
|
-$22.00M
-8.78%
YoY
|
-$25.12M
-236.61%
YoY
|
-$30.59M
63.38%
YoY
|
-$35.25M
-271.39%
YoY
|
-$24.12M
4.76%
YoY
|
$18.39M
-9.18%
YoY
|
-$18.72M
-192.0%
YoY
|
$20.57M
5.1%
YoY
|
-$23.02M
12.21%
YoY
|
$20.25M
-1.13%
YoY
|
$20.35M
-0.45%
YoY
|
$19.57M
3.29%
YoY
|
-$20.52M
5.21%
YoY
|
$20.48M
-3.36%
YoY
|
| Other Income/Expense, Net |
-$1.047M
-35.13%
YoY
|
-$8.609M
227.84%
YoY
|
-$17.90M
848.15%
YoY
|
-$2.600M
-3123.26%
YoY
|
-$1.614M
154.98%
YoY
|
-$2.626M
-33.33%
YoY
|
-$1.888M
-69.82%
YoY
|
$86.00K
-102.33%
YoY
|
-$633.0K
-88.22%
YoY
|
-$3.939M
-214.67%
YoY
|
-$6.256M
-293.86%
YoY
|
-$3.684M
-286.72%
YoY
|
-$5.373M
-310.54%
YoY
|
$3.435M
-355.58%
YoY
|
$3.227M
25.03%
YoY
|
$1.973M
-144.7%
YoY
|
$2.552M
-231.41%
YoY
|
-$1.344M
-29.26%
YoY
|
$2.581M
-274.51%
YoY
|
| Pretax Income |
$493.0M
13.53%
YoY
|
$474.0M
6.67%
YoY
|
$448.0M
6.95%
YoY
|
$442.2M
6.03%
YoY
|
$434.2M
13.87%
YoY
|
$444.4M
6.58%
YoY
|
$418.8M
1.29%
YoY
|
$417.0M
5.2%
YoY
|
$381.3M
0.46%
YoY
|
$416.9M
10.15%
YoY
|
$413.5M
12.51%
YoY
|
$396.4M
14.41%
YoY
|
$379.6M
12.9%
YoY
|
$378.5M
11.56%
YoY
|
$367.5M
14.96%
YoY
|
$346.5M
18.75%
YoY
|
$336.2M
23.4%
YoY
|
$339.3M
22.62%
YoY
|
$319.7M
28.86%
YoY
|
| Income Tax |
$93.62M
13.53%
YoY
|
$75.38M
32.02%
YoY
|
$76.55M
-2.61%
YoY
|
$83.80M
5.64%
YoY
|
$82.46M
17.16%
YoY
|
$57.10M
-22.92%
YoY
|
$78.60M
7.5%
YoY
|
$79.33M
9.96%
YoY
|
$70.39M
-4.74%
YoY
|
$74.07M
3.71%
YoY
|
$73.12M
4.67%
YoY
|
$72.14M
12.56%
YoY
|
$73.89M
15.86%
YoY
|
$71.42M
23.98%
YoY
|
$69.86M
12.3%
YoY
|
$64.09M
6.68%
YoY
|
$63.78M
19.83%
YoY
|
$57.61M
3.43%
YoY
|
$62.21M
43.03%
YoY
|
| Net Earnings |
$399.4M
13.53%
YoY
|
$398.6M
2.93%
YoY
|
$371.4M
9.16%
YoY
|
$358.4M
6.13%
YoY
|
$351.8M
13.13%
YoY
|
$387.3M
12.95%
YoY
|
$340.2M
-0.04%
YoY
|
$337.7M
4.15%
YoY
|
$310.9M
1.71%
YoY
|
$342.9M
11.65%
YoY
|
$340.4M
14.36%
YoY
|
$324.2M
14.83%
YoY
|
$305.7M
12.21%
YoY
|
$307.1M
9.02%
YoY
|
$297.6M
15.61%
YoY
|
$282.4M
21.88%
YoY
|
$272.4M
24.27%
YoY
|
$281.7M
27.46%
YoY
|
$257.5M
25.85%
YoY
|
| Basic Earnings Per Share |
$1.74
14.47%
YoY
|
N/A
|
$1.61
9.52%
YoY
|
$1.55
6.16%
YoY
|
$1.52
12.59%
YoY
|
N/A
|
$1.47
-0.68%
YoY
|
$1.46
3.55%
YoY
|
$1.35
1.5%
YoY
|
N/A
|
$1.48
13.85%
YoY
|
$1.41
14.63%
YoY
|
$1.33
12.71%
YoY
|
N/A
|
$1.30
17.12%
YoY
|
$1.23
23.0%
YoY
|
$1.18
24.21%
YoY
|
N/A
|
$1.11
24.72%
YoY
|
| Diluted Earnings Per Share |
$1.74
14.47%
YoY
|
$1.73
3.6%
YoY
|
$1.60
8.84%
YoY
|
$1.55
6.9%
YoY
|
$1.52
13.43%
YoY
|
$1.67
12.79%
YoY
|
$1.47
0.0%
YoY
|
$1.45
3.42%
YoY
|
$1.34
1.52%
YoY
|
$1.48
-100.0%
YoY
|
$1.47
13.95%
YoY
|
$1.40
14.92%
YoY
|
$1.32
12.82%
YoY
|
$1.329M
9.96%
YoY
|
$1.29
17.27%
YoY
|
$1.22
22.0%
YoY
|
$1.17
24.47%
YoY
|
$1.208M
26.79%
YoY
|
$1.10
25.0%
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 |
229.0M shares
-0.73%
YoY
|
230.2M shares
-0.48%
YoY
|
231.0M shares
-0.25%
YoY
|
230.9M shares
-0.26%
YoY
|
230.7M shares
-0.15%
YoY
|
231.3M shares
0.22%
YoY
|
231.5M shares
0.36%
YoY
|
231.5M shares
0.43%
YoY
|
231.0M shares
0.4%
YoY
|
230.8M shares
0.5%
YoY
|
230.7M shares
0.49%
YoY
|
230.5M shares
0.16%
YoY
|
230.1M shares
-0.6%
YoY
|
229.7M shares
-0.72%
YoY
|
229.6M shares
-0.69%
YoY
|
230.1M shares
-0.32%
YoY
|
231.5M shares
0.45%
YoY
|
231.3M shares
0.55%
YoY
|
231.2M shares
0.69%
YoY
|
| Diluted Shares Outstanding |
229.8M shares
-0.74%
YoY
|
N/A
|
231.7M shares
-0.24%
YoY
|
231.5M shares
-0.36%
YoY
|
231.5M shares
-0.21%
YoY
|
N/A
|
232.2M shares
0.2%
YoY
|
232.3M shares
0.45%
YoY
|
232.0M shares
0.35%
YoY
|
N/A
|
231.8M shares
0.45%
YoY
|
231.3M shares
0.01%
YoY
|
231.2M shares
-0.79%
YoY
|
N/A
|
230.7M shares
-0.98%
YoY
|
231.2M shares
-0.68%
YoY
|
233.1M shares
0.33%
YoY
|
N/A
|
233.0M shares
0.67%
YoY
|
Loading...