|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$9.217B
5.36%
YoY
|
$8.748B
6.84%
YoY
|
$8.188B
12.74%
YoY
|
$7.263B
9.46%
YoY
|
$6.636B
10.62%
YoY
|
| Cost Of Revenue |
$4.508B
0.92%
YoY
|
$4.467B
5.66%
YoY
|
$4.228B
12.69%
YoY
|
$3.752B
8.04%
YoY
|
$3.472B
12.95%
YoY
|
| Gross Profit |
$4.709B
10.0%
YoY
|
$4.281B
8.09%
YoY
|
$3.960B
12.78%
YoY
|
$3.512B
11.02%
YoY
|
$3.163B
8.17%
YoY
|
| Selling, General & Admin |
$2.743B
3.24%
YoY
|
$2.657B
5.86%
YoY
|
$2.510B
9.83%
YoY
|
$2.285B
11.86%
YoY
|
$2.043B
12.92%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$2.050B
2.04%
YoY
|
$2.009B
8.88%
YoY
|
$1.845B
6.27%
YoY
|
$1.736B
4.83%
YoY
|
$1.656B
16.36%
YoY
|
| Operating Expenses |
$2.743B
3.24%
YoY
|
$2.657B
5.86%
YoY
|
$2.510B
9.83%
YoY
|
$2.285B
11.86%
YoY
|
$2.043B
12.92%
YoY
|
| Operating Profit |
$1.848B
39.16%
YoY
|
$1.328B
-7.99%
YoY
|
$1.443B
20.22%
YoY
|
$1.201B
8.34%
YoY
|
$1.108B
5.25%
YoY
|
| Interest Expense |
-$334.0M
4.38%
YoY
|
-$320.0M
-179.6%
YoY
|
$402.0M
12.82%
YoY
|
$356.3M
6.03%
YoY
|
$336.1M
-17.32%
YoY
|
| Other Income/Expense, Net |
-$7.000M
-58.82%
YoY
|
-$17.00M
51.6%
YoY
|
-$11.21M
-78.19%
YoY
|
-$51.42M
1.52%
YoY
|
-$50.65M
-832.63%
YoY
|
| Pretax Income |
$1.508B
54.67%
YoY
|
$975.0M
-13.27%
YoY
|
$1.124B
35.55%
YoY
|
$829.4M
36.2%
YoY
|
$609.0M
17.96%
YoY
|
| Income Tax |
$160.0M
-0.62%
YoY
|
$161.0M
3.7%
YoY
|
$155.3M
24.41%
YoY
|
$124.8M
14.25%
YoY
|
$109.2M
-25.27%
YoY
|
| Net Earnings |
$1.350B
65.64%
YoY
|
$815.0M
-15.91%
YoY
|
$969.2M
37.6%
YoY
|
$704.3M
40.82%
YoY
|
$500.2M
35.27%
YoY
|
| Basic Earnings Per Share |
$13.79
61.48%
YoY
|
$8.54
-17.49%
YoY
|
$10.35
34.59%
YoY
|
$7.69
38.06%
YoY
|
$5.57
31.99%
YoY
|
| Diluted Earnings Per Share |
$13.76
61.88%
YoY
|
$8.50
-17.56%
YoY
|
$10.31
34.42%
YoY
|
$7.67
38.7%
YoY
|
$5.53
32.3%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
97.88M shares
2.54%
YoY
|
95.46M shares
1.97%
YoY
|
93.62M shares
2.23%
YoY
|
91.57M shares
2.0%
YoY
|
89.77M shares
2.36%
YoY
|
| Diluted Shares Outstanding |
98.12M shares
2.4%
YoY
|
95.83M shares
1.93%
YoY
|
94.01M shares
2.38%
YoY
|
91.83M shares
1.57%
YoY
|
90.41M shares
2.26%
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 |
$2.444B
9.84%
YoY
|
$2.420B
7.03%
YoY
|
$2.316B
5.22%
YoY
|
$2.256B
4.49%
YoY
|
$2.225B
4.61%
YoY
|
$2.261B
7.13%
YoY
|
$2.201B
6.79%
YoY
|
$2.159B
6.97%
YoY
|
$2.127B
6.45%
YoY
|
$2.110B
12.81%
YoY
|
$2.061B
11.97%
YoY
|
$2.018B
11.08%
YoY
|
$1.998B
15.21%
YoY
|
$1.871B
9.64%
YoY
|
$1.841B
9.88%
YoY
|
$1.817B
9.6%
YoY
|
$1.734B
8.67%
YoY
|
$1.706B
9.1%
YoY
|
$1.675B
10.23%
YoY
|
| Cost Of Revenue |
$1.186B
9.41%
YoY
|
$1.198B
0.17%
YoY
|
$1.142B
4.01%
YoY
|
$1.084B
0.18%
YoY
|
$1.084B
-0.64%
YoY
|
$1.196B
9.55%
YoY
|
$1.098B
2.71%
YoY
|
$1.082B
2.0%
YoY
|
$1.091B
8.44%
YoY
|
$1.092B
12.47%
YoY
|
$1.069B
14.37%
YoY
|
$1.061B
14.03%
YoY
|
$1.006B
9.85%
YoY
|
$970.7M
6.62%
YoY
|
$934.7M
5.53%
YoY
|
$930.3M
7.53%
YoY
|
$915.9M
12.9%
YoY
|
$910.4M
9.6%
YoY
|
$885.7M
15.32%
YoY
|
| Gross Profit |
$1.258B
10.25%
YoY
|
$1.222B
14.74%
YoY
|
$1.174B
6.44%
YoY
|
$1.172B
8.82%
YoY
|
$1.141B
10.14%
YoY
|
$1.065B
4.54%
YoY
|
$1.103B
11.19%
YoY
|
$1.077B
12.47%
YoY
|
$1.036B
4.42%
YoY
|
$1.019B
13.17%
YoY
|
$992.0M
9.5%
YoY
|
$957.6M
7.97%
YoY
|
$992.1M
21.2%
YoY
|
$900.1M
13.09%
YoY
|
$906.0M
14.75%
YoY
|
$886.9M
11.87%
YoY
|
$818.6M
4.3%
YoY
|
$795.9M
8.53%
YoY
|
$789.5M
5.02%
YoY
|
| Selling, General & Admin |
$685.0M
2.7%
YoY
|
$715.0M
8.33%
YoY
|
$689.0M
2.68%
YoY
|
$672.0M
2.44%
YoY
|
$667.0M
-0.45%
YoY
|
$660.0M
-0.97%
YoY
|
$671.0M
8.86%
YoY
|
$656.0M
5.56%
YoY
|
$670.0M
10.64%
YoY
|
$666.5M
9.72%
YoY
|
$616.4M
8.41%
YoY
|
$621.4M
10.17%
YoY
|
$605.5M
11.07%
YoY
|
$607.4M
13.85%
YoY
|
$568.6M
9.84%
YoY
|
$564.1M
11.12%
YoY
|
$545.2M
12.58%
YoY
|
$533.5M
11.1%
YoY
|
$517.6M
14.5%
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 |
$541.0M
12.94%
YoY
|
$551.0M
10.87%
YoY
|
$530.0M
6.85%
YoY
|
$499.0M
2.04%
YoY
|
$479.0M
-8.94%
YoY
|
$497.0M
7.24%
YoY
|
$496.0M
7.14%
YoY
|
$489.0M
-4.13%
YoY
|
$526.0M
15.07%
YoY
|
$463.4M
-21.97%
YoY
|
$462.9M
7.61%
YoY
|
$510.1M
17.72%
YoY
|
$457.1M
5.0%
YoY
|
$593.9M
39.38%
YoY
|
$430.2M
2.69%
YoY
|
$433.3M
4.09%
YoY
|
$435.3M
10.21%
YoY
|
$426.1M
12.7%
YoY
|
$418.9M
16.15%
YoY
|
| Operating Expenses |
$685.0M
2.7%
YoY
|
$715.0M
8.33%
YoY
|
$689.0M
2.68%
YoY
|
$672.0M
2.44%
YoY
|
$667.0M
-0.45%
YoY
|
$660.0M
-0.97%
YoY
|
$671.0M
8.86%
YoY
|
$656.0M
5.56%
YoY
|
$670.0M
10.64%
YoY
|
$666.5M
9.72%
YoY
|
$616.4M
8.41%
YoY
|
$621.4M
10.17%
YoY
|
$605.5M
11.07%
YoY
|
$607.4M
13.85%
YoY
|
$568.6M
9.84%
YoY
|
$564.1M
11.12%
YoY
|
$545.2M
12.58%
YoY
|
$533.5M
11.1%
YoY
|
$517.6M
14.5%
YoY
|
| Operating Profit |
$577.0M
25.98%
YoY
|
$507.0M
25.19%
YoY
|
$485.0M
14.12%
YoY
|
$494.0M
13.3%
YoY
|
$458.0M
25.82%
YoY
|
$405.0M
14.97%
YoY
|
$425.0M
11.74%
YoY
|
$436.0M
29.7%
YoY
|
$364.0M
-5.24%
YoY
|
$352.3M
20.34%
YoY
|
$380.4M
14.17%
YoY
|
$336.2M
5.76%
YoY
|
$384.1M
43.7%
YoY
|
$292.7M
11.54%
YoY
|
$333.2M
18.09%
YoY
|
$317.9M
14.07%
YoY
|
$267.3M
-10.19%
YoY
|
$262.4M
3.66%
YoY
|
$282.1M
-2.16%
YoY
|
| Interest Expense |
-$107.0M
42.67%
YoY
|
-$101.0M
31.17%
YoY
|
-$75.00M
-8.54%
YoY
|
-$83.00M
2.47%
YoY
|
-$75.00M
-172.12%
YoY
|
-$77.00M
2.72%
YoY
|
-$82.00M
-180.88%
YoY
|
-$81.00M
5.92%
YoY
|
$104.0M
6.69%
YoY
|
-$74.96M
-1.03%
YoY
|
$101.4M
10.99%
YoY
|
-$76.47M
-184.19%
YoY
|
$97.48M
21.9%
YoY
|
-$75.74M
-4.25%
YoY
|
$91.35M
15.71%
YoY
|
$90.83M
4.12%
YoY
|
$79.97M
-10.83%
YoY
|
-$79.10M
-11.82%
YoY
|
$78.94M
-20.85%
YoY
|
| Other Income/Expense, Net |
$1.000M
-88.89%
YoY
|
-$9.000M
-18.18%
YoY
|
$0.00
-100.0%
YoY
|
-$7.000M
0.0%
YoY
|
$9.000M
-250.0%
YoY
|
-$11.00M
796.5%
YoY
|
$7.000M
-217.21%
YoY
|
-$7.000M
-39.23%
YoY
|
-$6.000M
-179.97%
YoY
|
-$1.227M
-95.75%
YoY
|
-$5.972M
-11.33%
YoY
|
-$11.52M
84.64%
YoY
|
$7.503M
-178.57%
YoY
|
-$28.90M
398.02%
YoY
|
-$6.735M
-554.45%
YoY
|
-$6.238M
-84.16%
YoY
|
-$9.549M
37.4%
YoY
|
-$5.802M
114.89%
YoY
|
$1.482M
814.81%
YoY
|
| Pretax Income |
$471.0M
20.15%
YoY
|
$312.0M
N/A
|
$399.0M
14.0%
YoY
|
$405.0M
16.38%
YoY
|
$392.0M
41.52%
YoY
|
$0.00
-100.0%
YoY
|
$350.0M
18.35%
YoY
|
$348.0M
42.39%
YoY
|
$277.0M
-11.72%
YoY
|
$270.3M
52.1%
YoY
|
$295.7M
20.05%
YoY
|
$244.4M
8.68%
YoY
|
$313.8M
73.9%
YoY
|
$177.7M
7.68%
YoY
|
$246.3M
20.02%
YoY
|
$224.9M
350.11%
YoY
|
$180.4M
-4.38%
YoY
|
$165.0M
79.0%
YoY
|
$205.3M
112.18%
YoY
|
| Income Tax |
$56.00M
14.29%
YoY
|
$48.00M
242.86%
YoY
|
$25.00M
-53.7%
YoY
|
$38.00M
-19.15%
YoY
|
$49.00M
6.52%
YoY
|
$14.00M
-67.31%
YoY
|
$54.00M
170.2%
YoY
|
$47.00M
25.72%
YoY
|
$46.00M
-16.45%
YoY
|
$42.83M
-12.26%
YoY
|
$19.99M
-42.25%
YoY
|
$37.39M
332.95%
YoY
|
$55.06M
68.14%
YoY
|
$48.81M
16.49%
YoY
|
$34.61M
-34.98%
YoY
|
$8.635M
-146.61%
YoY
|
$32.74M
0.36%
YoY
|
$41.90M
1.45%
YoY
|
$53.22M
77.99%
YoY
|
| Net Earnings |
$415.0M
20.99%
YoY
|
$265.0M
-1992.86%
YoY
|
$374.0M
25.93%
YoY
|
$368.0M
22.26%
YoY
|
$343.0M
48.48%
YoY
|
-$14.00M
-106.15%
YoY
|
$297.0M
7.69%
YoY
|
$301.0M
45.39%
YoY
|
$231.0M
-10.74%
YoY
|
$227.6M
76.73%
YoY
|
$275.8M
30.21%
YoY
|
$207.0M
-4.3%
YoY
|
$258.8M
75.5%
YoY
|
$128.8M
4.45%
YoY
|
$211.8M
39.15%
YoY
|
$216.3M
216.54%
YoY
|
$147.5M
-5.7%
YoY
|
$123.3M
141.74%
YoY
|
$152.2M
128.25%
YoY
|
| Basic Earnings Per Share |
$4.22
19.89%
YoY
|
N/A
|
$3.82
22.83%
YoY
|
$3.76
18.61%
YoY
|
$3.52
44.26%
YoY
|
N/A
|
$3.11
5.78%
YoY
|
$3.17
43.44%
YoY
|
$2.44
-12.23%
YoY
|
N/A
|
$2.94
27.83%
YoY
|
$2.21
-7.14%
YoY
|
$2.78
71.6%
YoY
|
N/A
|
$2.30
36.09%
YoY
|
$2.38
213.16%
YoY
|
$1.62
-7.43%
YoY
|
N/A
|
$1.69
125.33%
YoY
|
| Diluted Earnings Per Share |
$4.20
20.0%
YoY
|
$2.69
-1964.04%
YoY
|
$3.81
22.9%
YoY
|
$3.75
18.67%
YoY
|
$3.50
44.03%
YoY
|
-$0.14
-106.02%
YoY
|
$3.10
5.8%
YoY
|
$3.16
43.26%
YoY
|
$2.43
-12.27%
YoY
|
$2.40
73.15%
YoY
|
$2.93
27.39%
YoY
|
$2.21
-6.93%
YoY
|
$2.77
70.99%
YoY
|
$1.39
-100.0%
YoY
|
$2.30
36.9%
YoY
|
$2.37
211.84%
YoY
|
$1.62
-6.9%
YoY
|
$1.354M
237581109.97%
YoY
|
$1.68
127.03%
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 |
98.25M shares
0.95%
YoY
|
98.19M shares
1.76%
YoY
|
97.86M shares
3.07%
YoY
|
97.82M shares
3.07%
YoY
|
97.33M shares
2.86%
YoY
|
96.49M shares
2.77%
YoY
|
94.94M shares
1.47%
YoY
|
94.91M shares
1.48%
YoY
|
94.62M shares
2.02%
YoY
|
93.88M shares
1.45%
YoY
|
93.56M shares
2.73%
YoY
|
93.52M shares
2.73%
YoY
|
92.74M shares
2.17%
YoY
|
92.54M shares
2.77%
YoY
|
91.08M shares
1.35%
YoY
|
91.04M shares
1.55%
YoY
|
90.77M shares
1.61%
YoY
|
90.04M shares
1.05%
YoY
|
89.86M shares
1.18%
YoY
|
| Diluted Shares Outstanding |
98.73M shares
0.86%
YoY
|
N/A
|
98.17M shares
2.55%
YoY
|
98.05M shares
3.03%
YoY
|
97.89M shares
2.87%
YoY
|
N/A
|
95.73M shares
1.66%
YoY
|
95.17M shares
1.39%
YoY
|
95.16M shares
1.95%
YoY
|
N/A
|
94.17M shares
2.21%
YoY
|
93.86M shares
2.84%
YoY
|
93.34M shares
2.39%
YoY
|
N/A
|
92.14M shares
1.84%
YoY
|
91.26M shares
1.29%
YoY
|
91.16M shares
1.47%
YoY
|
N/A
|
90.47M shares
1.06%
YoY
|
Loading...