|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$28.48B
20.31%
YoY
|
$23.67B
13.36%
YoY
|
$20.88B
22.3%
YoY
|
$17.07B
31.54%
YoY
|
$12.98B
15.87%
YoY
|
| Cost Of Revenue |
$24.20B
20.05%
YoY
|
$20.16B
12.35%
YoY
|
$17.95B
23.38%
YoY
|
$14.54B
31.9%
YoY
|
$11.03B
15.56%
YoY
|
| Gross Profit |
$4.275B
21.77%
YoY
|
$3.511B
19.53%
YoY
|
$2.937B
16.13%
YoY
|
$2.529B
29.48%
YoY
|
$1.953B
17.61%
YoY
|
| Selling, General & Admin |
$2.189B
19.97%
YoY
|
$1.825B
17.34%
YoY
|
$1.555B
16.34%
YoY
|
$1.337B
15.64%
YoY
|
$1.156B
18.55%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$411.5M
14.51%
YoY
|
$359.4M
10.65%
YoY
|
$324.8M
11.77%
YoY
|
$290.6M
13.74%
YoY
|
$255.5M
13.4%
YoY
|
| Operating Expenses |
$2.189B
19.97%
YoY
|
$1.825B
17.34%
YoY
|
$1.555B
16.34%
YoY
|
$1.337B
15.64%
YoY
|
$1.156B
18.55%
YoY
|
| Operating Profit |
$1.612B
19.68%
YoY
|
$1.346B
19.37%
YoY
|
$1.128B
29.35%
YoY
|
$872.1M
31.43%
YoY
|
$663.5M
8.53%
YoY
|
| Interest Expense |
-$199.1M
60.33%
YoY
|
-$124.2M
-166.43%
YoY
|
$186.9M
50.3%
YoY
|
$124.4M
80.5%
YoY
|
$68.90M
53.06%
YoY
|
| Other Income/Expense, Net |
$23.74M
-33.77%
YoY
|
$35.85M
98.44%
YoY
|
$18.06M
-138.92%
YoY
|
-$46.42M
-285.03%
YoY
|
$25.09M
887.99%
YoY
|
| Pretax Income |
$1.390B
14.64%
YoY
|
$1.212B
24.96%
YoY
|
$970.0M
37.8%
YoY
|
$703.9M
13.0%
YoY
|
$622.9M
9.02%
YoY
|
| Income Tax |
$347.6M
22.07%
YoY
|
$284.7M
29.86%
YoY
|
$219.3M
14.06%
YoY
|
$192.2M
46.84%
YoY
|
$130.9M
9.66%
YoY
|
| Net Earnings |
$1.028B
13.66%
YoY
|
$904.8M
21.5%
YoY
|
$744.7M
51.61%
YoY
|
$491.2M
1.08%
YoY
|
$486.0M
9.06%
YoY
|
| Basic Earnings Per Share |
$6.91
12.18%
YoY
|
$6.16
20.08%
YoY
|
$5.13
50.0%
YoY
|
$3.42
-0.87%
YoY
|
$3.45
9.52%
YoY
|
| Diluted Earnings Per Share |
$6.80
12.77%
YoY
|
$6.03
20.6%
YoY
|
$5.00
50.6%
YoY
|
$3.32
-0.6%
YoY
|
$3.34
8.79%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
148.8M shares
1.27%
YoY
|
146.9M shares
1.18%
YoY
|
145.2M shares
1.21%
YoY
|
143.5M shares
1.89%
YoY
|
140.8M shares
-0.39%
YoY
|
| Diluted Shares Outstanding |
151.3M shares
0.82%
YoY
|
150.1M shares
0.83%
YoY
|
148.8M shares
0.56%
YoY
|
148.0M shares
1.8%
YoY
|
145.4M shares
0.09%
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 |
$7.875B
26.33%
YoY
|
$7.842B
19.66%
YoY
|
$7.631B
17.53%
YoY
|
$6.773B
21.07%
YoY
|
$6.233B
23.88%
YoY
|
$6.553B
13.3%
YoY
|
$6.493B
15.52%
YoY
|
$5.594B
10.81%
YoY
|
$5.032B
13.62%
YoY
|
$5.784B
30.96%
YoY
|
$5.621B
26.03%
YoY
|
$5.049B
19.3%
YoY
|
$4.429B
11.68%
YoY
|
$4.417B
12.57%
YoY
|
$4.460B
33.0%
YoY
|
$4.232B
41.08%
YoY
|
$3.966B
46.68%
YoY
|
$3.924B
34.73%
YoY
|
$3.353B
11.03%
YoY
|
| Cost Of Revenue |
$6.767B
25.34%
YoY
|
$6.625B
20.67%
YoY
|
$6.415B
17.05%
YoY
|
$5.765B
20.54%
YoY
|
$5.399B
22.48%
YoY
|
$5.490B
9.99%
YoY
|
$5.481B
14.81%
YoY
|
$4.783B
10.6%
YoY
|
$4.408B
14.33%
YoY
|
$4.991B
33.14%
YoY
|
$4.773B
26.59%
YoY
|
$4.325B
19.88%
YoY
|
$3.856B
12.83%
YoY
|
$3.749B
12.73%
YoY
|
$3.771B
33.79%
YoY
|
$3.607B
41.35%
YoY
|
$3.417B
46.62%
YoY
|
$3.326B
35.94%
YoY
|
$2.819B
12.18%
YoY
|
| Gross Profit |
$1.107B
32.77%
YoY
|
$1.217B
14.45%
YoY
|
$1.216B
20.13%
YoY
|
$1.008B
24.19%
YoY
|
$834.0M
33.77%
YoY
|
$1.063B
34.18%
YoY
|
$1.013B
19.5%
YoY
|
$811.3M
12.05%
YoY
|
$623.5M
8.78%
YoY
|
$792.5M
18.71%
YoY
|
$847.3M
23.01%
YoY
|
$724.1M
15.93%
YoY
|
$573.2M
4.56%
YoY
|
$667.6M
11.64%
YoY
|
$688.8M
28.83%
YoY
|
$624.6M
39.51%
YoY
|
$548.2M
47.01%
YoY
|
$598.0M
28.35%
YoY
|
$534.7M
5.35%
YoY
|
| Selling, General & Admin |
$620.7M
25.66%
YoY
|
$593.9M
17.34%
YoY
|
$573.0M
18.41%
YoY
|
$528.4M
22.2%
YoY
|
$494.0M
22.77%
YoY
|
$506.2M
26.58%
YoY
|
$483.9M
25.18%
YoY
|
$432.4M
12.54%
YoY
|
$402.3M
4.63%
YoY
|
$399.9M
17.22%
YoY
|
$386.5M
11.25%
YoY
|
$384.2M
18.85%
YoY
|
$384.6M
18.36%
YoY
|
$341.1M
-7.21%
YoY
|
$347.4M
26.42%
YoY
|
$323.2M
19.67%
YoY
|
$324.9M
33.5%
YoY
|
$367.6M
31.3%
YoY
|
$274.8M
9.65%
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 |
$113.3M
15.47%
YoY
|
$253.7M
19.3%
YoY
|
$237.1M
163.47%
YoY
|
$211.9M
153.32%
YoY
|
$98.11M
10.37%
YoY
|
$212.7M
32.69%
YoY
|
$89.98M
10.42%
YoY
|
$83.65M
-44.2%
YoY
|
$88.90M
13.41%
YoY
|
$160.3M
18.4%
YoY
|
$81.49M
10.86%
YoY
|
$149.9M
102.68%
YoY
|
$78.38M
10.47%
YoY
|
$135.4M
-19.91%
YoY
|
$73.51M
19.3%
YoY
|
$73.96M
17.85%
YoY
|
$70.95M
14.24%
YoY
|
$169.0M
107.61%
YoY
|
$61.62M
9.55%
YoY
|
| Operating Expenses |
$620.7M
25.66%
YoY
|
$746.6M
19.23%
YoY
|
$573.0M
18.41%
YoY
|
$528.4M
22.2%
YoY
|
$494.0M
22.77%
YoY
|
$626.2M
30.22%
YoY
|
$483.9M
25.18%
YoY
|
$432.4M
-4.81%
YoY
|
$402.3M
4.63%
YoY
|
$480.9M
18.84%
YoY
|
$386.5M
11.25%
YoY
|
$454.2M
40.51%
YoY
|
$384.6M
18.36%
YoY
|
$404.6M
-14.94%
YoY
|
$347.4M
26.42%
YoY
|
$323.2M
19.67%
YoY
|
$324.9M
33.5%
YoY
|
$475.7M
57.88%
YoY
|
$274.8M
9.65%
YoY
|
| Operating Profit |
$338.8M
41.7%
YoY
|
$470.4M
3.9%
YoY
|
$517.2M
19.96%
YoY
|
$370.3M
20.52%
YoY
|
$239.1M
53.89%
YoY
|
$452.7M
45.29%
YoY
|
$431.2M
7.7%
YoY
|
$307.2M
13.83%
YoY
|
$155.4M
23.43%
YoY
|
$311.6M
18.51%
YoY
|
$400.3M
39.59%
YoY
|
$269.9M
29.54%
YoY
|
$125.9M
7.1%
YoY
|
$262.9M
115.01%
YoY
|
$286.8M
15.61%
YoY
|
$208.4M
28.89%
YoY
|
$117.5M
3.33%
YoY
|
$122.3M
-25.7%
YoY
|
$248.1M
2.42%
YoY
|
| Interest Expense |
-$58.16M
54.58%
YoY
|
-$65.33M
140.11%
YoY
|
-$54.43M
38.3%
YoY
|
-$41.85M
29.38%
YoY
|
-$37.62M
-191.6%
YoY
|
-$27.21M
-16.83%
YoY
|
-$39.36M
-182.81%
YoY
|
-$32.35M
-11.85%
YoY
|
$41.07M
-1.49%
YoY
|
-$32.72M
21.62%
YoY
|
$47.53M
41.6%
YoY
|
-$36.70M
-228.14%
YoY
|
$41.69M
68.61%
YoY
|
-$26.90M
464.65%
YoY
|
$33.57M
94.48%
YoY
|
$28.64M
118.47%
YoY
|
$24.73M
98.22%
YoY
|
-$4.764M
-2.78%
YoY
|
$17.26M
56.2%
YoY
|
| Other Income/Expense, Net |
-$12.06M
-5147.7%
YoY
|
$14.52M
128.61%
YoY
|
$13.31M
344.59%
YoY
|
$4.138M
155.91%
YoY
|
$239.0K
-99.04%
YoY
|
$6.352M
-39.63%
YoY
|
$2.994M
-179.97%
YoY
|
$1.617M
-41.09%
YoY
|
$24.88M
216.32%
YoY
|
$10.52M
-50.61%
YoY
|
-$3.744M
-84.69%
YoY
|
$2.745M
-106.45%
YoY
|
$7.866M
-717.91%
YoY
|
$21.31M
210.89%
YoY
|
-$24.46M
-501.63%
YoY
|
-$42.53M
-602.03%
YoY
|
-$1.273M
-134.67%
YoY
|
$6.853M
12.34%
YoY
|
$6.089M
107.74%
YoY
|
| Pretax Income |
$256.4M
35.75%
YoY
|
$419.6M
0.79%
YoY
|
$462.4M
21.24%
YoY
|
$318.6M
19.3%
YoY
|
$188.8M
28.31%
YoY
|
$416.3M
43.85%
YoY
|
$381.4M
8.66%
YoY
|
$267.1M
13.19%
YoY
|
$147.2M
57.34%
YoY
|
$289.4M
17.8%
YoY
|
$351.0M
53.16%
YoY
|
$236.0M
71.71%
YoY
|
$93.55M
2.15%
YoY
|
$245.7M
103.12%
YoY
|
$229.2M
-3.28%
YoY
|
$137.4M
-14.08%
YoY
|
$91.58M
-12.81%
YoY
|
$121.0M
-29.55%
YoY
|
$237.0M
1.2%
YoY
|
| Income Tax |
$24.93M
-37.5%
YoY
|
$103.0M
-2.86%
YoY
|
$119.6M
45.11%
YoY
|
$85.10M
13.17%
YoY
|
$39.88M
89.04%
YoY
|
$106.0M
39.88%
YoY
|
$82.42M
6.32%
YoY
|
$75.20M
8.41%
YoY
|
$21.10M
-716.66%
YoY
|
$75.80M
5.95%
YoY
|
$77.52M
6.35%
YoY
|
$69.37M
68.15%
YoY
|
-$3.421M
-152.18%
YoY
|
$71.55M
387.96%
YoY
|
$72.89M
18.36%
YoY
|
$41.25M
0.74%
YoY
|
$6.556M
-52.23%
YoY
|
$14.66M
-7431.0%
YoY
|
$61.58M
-12.62%
YoY
|
| Net Earnings |
$220.6M
52.94%
YoY
|
$315.5M
3.39%
YoY
|
$339.4M
15.77%
YoY
|
$229.3M
21.84%
YoY
|
$144.3M
21.88%
YoY
|
$305.1M
44.67%
YoY
|
$293.2M
7.46%
YoY
|
$188.2M
13.42%
YoY
|
$118.4M
24.53%
YoY
|
$210.9M
29.73%
YoY
|
$272.8M
74.94%
YoY
|
$165.9M
88.48%
YoY
|
$95.05M
12.29%
YoY
|
$162.6M
55.13%
YoY
|
$156.0M
-10.56%
YoY
|
$88.02M
-24.79%
YoY
|
$84.64M
-5.7%
YoY
|
$104.8M
-38.39%
YoY
|
$174.4M
7.03%
YoY
|
| Basic Earnings Per Share |
$1.47
51.55%
YoY
|
N/A
|
$2.28
14.57%
YoY
|
$1.54
20.31%
YoY
|
$0.97
19.75%
YoY
|
N/A
|
$1.99
5.85%
YoY
|
$1.28
12.28%
YoY
|
$0.81
22.73%
YoY
|
N/A
|
$1.88
72.48%
YoY
|
$1.14
86.89%
YoY
|
$0.66
11.86%
YoY
|
N/A
|
$1.09
-12.8%
YoY
|
$0.61
-26.51%
YoY
|
$0.59
-7.81%
YoY
|
N/A
|
$1.25
7.76%
YoY
|
| Diluted Earnings Per Share |
$1.45
51.04%
YoY
|
$2.08
2.47%
YoY
|
$2.24
14.87%
YoY
|
$1.52
20.63%
YoY
|
$0.96
21.52%
YoY
|
$2.03
43.28%
YoY
|
$1.95
6.56%
YoY
|
$1.26
12.99%
YoY
|
$0.79
23.44%
YoY
|
$1.42
28.54%
YoY
|
$1.83
72.64%
YoY
|
$1.12
89.0%
YoY
|
$0.64
12.28%
YoY
|
$1.10
-100.0%
YoY
|
$1.06
-12.4%
YoY
|
$0.59
-27.16%
YoY
|
$0.57
-8.06%
YoY
|
$707.4K
-39.28%
YoY
|
$1.21
7.08%
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 |
149.6M shares
0.96%
YoY
|
149.1M shares
1.02%
YoY
|
149.0M shares
1.14%
YoY
|
148.2M shares
1.24%
YoY
|
148.2M shares
1.68%
YoY
|
147.6M shares
1.6%
YoY
|
147.3M shares
1.47%
YoY
|
146.4M shares
0.84%
YoY
|
145.7M shares
1.21%
YoY
|
145.3M shares
1.67%
YoY
|
145.2M shares
1.52%
YoY
|
145.2M shares
0.92%
YoY
|
144.0M shares
0.32%
YoY
|
142.9M shares
0.28%
YoY
|
143.0M shares
2.15%
YoY
|
143.9M shares
2.55%
YoY
|
143.5M shares
2.44%
YoY
|
142.5M shares
2.62%
YoY
|
140.0M shares
-0.38%
YoY
|
| Diluted Shares Outstanding |
152.1M shares
0.74%
YoY
|
N/A
|
151.5M shares
0.62%
YoY
|
150.9M shares
0.76%
YoY
|
151.0M shares
1.08%
YoY
|
N/A
|
150.6M shares
1.19%
YoY
|
149.8M shares
0.68%
YoY
|
149.4M shares
0.46%
YoY
|
N/A
|
148.8M shares
0.75%
YoY
|
148.8M shares
0.38%
YoY
|
148.7M shares
0.39%
YoY
|
N/A
|
147.7M shares
2.34%
YoY
|
148.2M shares
2.49%
YoY
|
148.1M shares
2.52%
YoY
|
N/A
|
144.3M shares
-0.04%
YoY
|
Loading...