|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$11.93B
5.41%
YoY
|
$11.31B
14.61%
YoY
|
$9.872B
14.33%
YoY
|
$8.635B
14.41%
YoY
|
$7.547B
26.11%
YoY
|
| Cost Of Revenue |
$7.909B
6.22%
YoY
|
$7.446B
14.25%
YoY
|
$6.518B
11.21%
YoY
|
$5.861B
12.68%
YoY
|
$5.201B
18.28%
YoY
|
| Gross Profit |
$4.016B
3.84%
YoY
|
$3.868B
15.32%
YoY
|
$3.354B
20.91%
YoY
|
$2.774B
18.24%
YoY
|
$2.346B
47.79%
YoY
|
| Selling, General & Admin |
$1.692B
6.43%
YoY
|
$1.589B
10.5%
YoY
|
$1.438B
10.18%
YoY
|
$1.305B
3.47%
YoY
|
$1.262B
23.47%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$361.4M
7.87%
YoY
|
$335.0M
4.9%
YoY
|
$319.4M
11.35%
YoY
|
$286.8M
12.63%
YoY
|
$254.7M
6.76%
YoY
|
| Operating Expenses |
$2.053B
6.68%
YoY
|
$1.924B
9.48%
YoY
|
$1.758B
10.39%
YoY
|
$1.592B
5.01%
YoY
|
$1.516B
20.31%
YoY
|
| Operating Profit |
$1.936B
1.02%
YoY
|
$1.916B
23.01%
YoY
|
$1.558B
34.25%
YoY
|
$1.160B
44.16%
YoY
|
$804.9M
177.41%
YoY
|
| Interest Expense |
$73.72M
-21.49%
YoY
|
$93.90M
49.77%
YoY
|
$62.69M
196.73%
YoY
|
$21.13M
170.18%
YoY
|
$7.820M
117.22%
YoY
|
| Other Income/Expense, Net |
$73.72M
-21.49%
YoY
|
$93.90M
49.77%
YoY
|
$62.69M
196.73%
YoY
|
$21.13M
170.18%
YoY
|
$7.820M
116.2%
YoY
|
| Pretax Income |
$2.010B
-0.04%
YoY
|
$2.010B
24.05%
YoY
|
$1.621B
37.15%
YoY
|
$1.182B
45.37%
YoY
|
$812.8M
176.66%
YoY
|
| Income Tax |
$473.8M
-0.5%
YoY
|
$476.1M
21.53%
YoY
|
$391.8M
38.71%
YoY
|
$282.4M
76.76%
YoY
|
$159.8M
-357.77%
YoY
|
| Net Earnings |
$1.536B
0.11%
YoY
|
$1.534B
24.85%
YoY
|
$1.229B
36.66%
YoY
|
$899.1M
37.69%
YoY
|
$653.0M
83.54%
YoY
|
| Basic Earnings Per Share |
$1.15
2.68%
YoY
|
$1.12
-97.49%
YoY
|
$44.59
38.14%
YoY
|
$32.28
39.08%
YoY
|
$23.21
82.18%
YoY
|
| Diluted Earnings Per Share |
$1.14
2.7%
YoY
|
$1.11
-97.5%
YoY
|
$44.34
38.39%
YoY
|
$32.04
39.91%
YoY
|
$22.90
82.91%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
1.337B shares
-2.27%
YoY
|
1.368B shares
4865.86%
YoY
|
27.56M
-1.06%
YoY
|
27.85M
-1.0%
YoY
|
28.13M
0.77%
YoY
|
| Diluted Shares Outstanding |
1.343B shares
-2.47%
YoY
|
1.377B shares
4867.72%
YoY
|
27.71M
-1.25%
YoY
|
28.06M
-1.57%
YoY
|
28.51M
0.33%
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 |
$3.088B
7.41%
YoY
|
$2.984B
4.86%
YoY
|
$3.003B
7.51%
YoY
|
$3.063B
3.04%
YoY
|
$2.875B
6.42%
YoY
|
$2.845B
13.07%
YoY
|
$2.794B
13.01%
YoY
|
$2.973B
18.22%
YoY
|
$2.702B
14.07%
YoY
|
$2.516B
15.4%
YoY
|
$2.472B
11.34%
YoY
|
$2.515B
13.62%
YoY
|
$2.369B
17.23%
YoY
|
$2.181B
11.22%
YoY
|
$2.220B
13.72%
YoY
|
$2.213B
16.95%
YoY
|
$2.021B
16.02%
YoY
|
$1.961B
21.95%
YoY
|
$1.952B
21.91%
YoY
|
| Cost Of Revenue |
$2.199B
11.54%
YoY
|
$2.122B
6.4%
YoY
|
$2.110B
8.81%
YoY
|
$2.071B
4.85%
YoY
|
$1.972B
8.08%
YoY
|
$1.995B
14.18%
YoY
|
$1.939B
14.33%
YoY
|
$1.975B
16.18%
YoY
|
$1.824B
11.27%
YoY
|
$1.747B
13.48%
YoY
|
$1.696B
9.99%
YoY
|
$1.700B
10.3%
YoY
|
$1.640B
10.07%
YoY
|
$1.539B
5.62%
YoY
|
$1.542B
11.02%
YoY
|
$1.541B
16.22%
YoY
|
$1.490B
19.06%
YoY
|
$1.457B
21.93%
YoY
|
$1.389B
16.55%
YoY
|
| Gross Profit |
$888.8M
-1.62%
YoY
|
$861.3M
1.24%
YoY
|
$893.9M
4.58%
YoY
|
$992.5M
-0.56%
YoY
|
$903.5M
2.95%
YoY
|
$850.7M
10.56%
YoY
|
$854.8M
10.13%
YoY
|
$998.1M
22.5%
YoY
|
$877.5M
20.37%
YoY
|
$769.5M
20.01%
YoY
|
$776.1M
14.41%
YoY
|
$814.8M
21.24%
YoY
|
$729.0M
37.3%
YoY
|
$641.2M
27.42%
YoY
|
$678.4M
20.37%
YoY
|
$672.0M
18.66%
YoY
|
$531.0M
8.25%
YoY
|
$503.2M
22.02%
YoY
|
$563.6M
37.49%
YoY
|
| Selling, General & Admin |
$385.2M
16.45%
YoY
|
$339.8M
-3.08%
YoY
|
$318.8M
13.06%
YoY
|
$337.0M
4.44%
YoY
|
$330.8M
-4.81%
YoY
|
$350.6M
11.64%
YoY
|
$282.0M
-4.54%
YoY
|
$322.7M
12.07%
YoY
|
$347.5M
25.7%
YoY
|
$314.0M
18.46%
YoY
|
$295.4M
11.74%
YoY
|
$287.9M
10.75%
YoY
|
$276.5M
4.41%
YoY
|
$265.1M
-3.24%
YoY
|
$264.3M
3.24%
YoY
|
$260.0M
2.18%
YoY
|
$264.8M
1.72%
YoY
|
$273.9M
23.79%
YoY
|
$256.0M
9.1%
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 |
$96.72M
10.9%
YoY
|
$92.70M
10.52%
YoY
|
$90.52M
7.32%
YoY
|
$90.95M
8.84%
YoY
|
$87.21M
4.77%
YoY
|
$83.88M
-1.89%
YoY
|
$84.35M
7.39%
YoY
|
$83.56M
6.08%
YoY
|
$83.24M
8.69%
YoY
|
$85.49M
15.51%
YoY
|
$78.55M
9.98%
YoY
|
$78.77M
12.96%
YoY
|
$76.59M
6.87%
YoY
|
$74.01M
11.7%
YoY
|
$71.42M
13.02%
YoY
|
$69.73M
12.32%
YoY
|
$71.67M
13.53%
YoY
|
$66.26M
10.62%
YoY
|
$63.19M
5.0%
YoY
|
| Operating Expenses |
$482.0M
15.29%
YoY
|
$432.5M
-0.45%
YoY
|
$409.3M
11.74%
YoY
|
$428.0M
5.34%
YoY
|
$418.0M
-2.96%
YoY
|
$434.4M
8.75%
YoY
|
$366.3M
-2.03%
YoY
|
$406.2M
10.78%
YoY
|
$430.8M
22.01%
YoY
|
$399.5M
17.82%
YoY
|
$373.9M
11.37%
YoY
|
$366.7M
11.21%
YoY
|
$353.1M
4.94%
YoY
|
$339.1M
-0.33%
YoY
|
$335.8M
5.17%
YoY
|
$329.7M
4.17%
YoY
|
$336.4M
4.07%
YoY
|
$340.2M
20.98%
YoY
|
$319.2M
8.29%
YoY
|
| Operating Profit |
$397.1M
-17.15%
YoY
|
$428.8M
3.01%
YoY
|
$477.2M
0.83%
YoY
|
$559.1M
-4.61%
YoY
|
$479.3M
7.27%
YoY
|
$416.3M
12.51%
YoY
|
$473.3M
19.83%
YoY
|
$586.1M
30.8%
YoY
|
$446.8M
21.54%
YoY
|
$370.0M
22.46%
YoY
|
$395.0M
17.46%
YoY
|
$448.1M
32.72%
YoY
|
$367.6M
93.25%
YoY
|
$302.1M
85.35%
YoY
|
$336.3M
40.29%
YoY
|
$337.6M
37.5%
YoY
|
$190.2M
17.83%
YoY
|
$163.0M
39.45%
YoY
|
$239.7M
123.8%
YoY
|
| Interest Expense |
$8.742M
-60.72%
YoY
|
$13.32M
-42.97%
YoY
|
$19.79M
-32.48%
YoY
|
$18.36M
-16.04%
YoY
|
$22.25M
14.92%
YoY
|
$23.37M
23.59%
YoY
|
$29.31M
59.35%
YoY
|
$21.86M
32.93%
YoY
|
$19.36M
116.38%
YoY
|
$18.91M
167.9%
YoY
|
$18.39M
395.47%
YoY
|
$16.45M
55.56%
YoY
|
$8.949M
-4301.41%
YoY
|
$7.057M
-23.82%
YoY
|
$3.712M
-3046.03%
YoY
|
$10.57M
1142.3%
YoY
|
-$213.0K
-90.32%
YoY
|
$9.263M
1057.88%
YoY
|
-$126.0K
-79.0%
YoY
|
| Other Income/Expense, Net |
$8.742M
-60.72%
YoY
|
N/A
|
$19.79M
-32.48%
YoY
|
$18.36M
-16.04%
YoY
|
$22.25M
14.92%
YoY
|
N/A
|
$29.31M
59.35%
YoY
|
$21.86M
32.93%
YoY
|
$19.36M
116.38%
YoY
|
N/A
|
$18.39M
395.47%
YoY
|
$16.45M
55.56%
YoY
|
$8.949M
-4301.41%
YoY
|
N/A
|
$3.712M
-3046.03%
YoY
|
$10.57M
1142.3%
YoY
|
-$213.0K
-90.18%
YoY
|
N/A
|
-$126.0K
-78.82%
YoY
|
| Pretax Income |
$405.8M
-19.08%
YoY
|
$433.6M
-1.24%
YoY
|
$497.0M
-1.11%
YoY
|
$577.4M
-5.02%
YoY
|
$501.5M
8.87%
YoY
|
$439.1M
14.84%
YoY
|
$502.6M
21.59%
YoY
|
$607.9M
35.62%
YoY
|
$460.7M
22.33%
YoY
|
$382.4M
26.03%
YoY
|
$413.3M
21.58%
YoY
|
$448.3M
28.75%
YoY
|
$376.6M
98.18%
YoY
|
$303.4M
81.06%
YoY
|
$340.0M
41.92%
YoY
|
$348.2M
41.32%
YoY
|
$190.0M
19.3%
YoY
|
$167.6M
42.36%
YoY
|
$239.6M
124.93%
YoY
|
| Income Tax |
$103.0M
-10.38%
YoY
|
$102.7M
-4.31%
YoY
|
$114.9M
-0.28%
YoY
|
$141.3M
-7.2%
YoY
|
$114.9M
13.35%
YoY
|
$107.3M
7.05%
YoY
|
$115.2M
15.03%
YoY
|
$152.2M
43.0%
YoY
|
$101.4M
19.38%
YoY
|
$100.3M
25.87%
YoY
|
$100.1M
20.88%
YoY
|
$106.5M
20.67%
YoY
|
$84.91M
167.74%
YoY
|
$79.66M
133.72%
YoY
|
$82.83M
135.84%
YoY
|
$88.23M
51.07%
YoY
|
$31.71M
-1.43%
YoY
|
$34.08M
-146.56%
YoY
|
$35.12M
33.75%
YoY
|
| Net Earnings |
$302.8M
-21.67%
YoY
|
$330.9M
-0.25%
YoY
|
$382.1M
-1.36%
YoY
|
$436.1M
-4.29%
YoY
|
$386.6M
7.6%
YoY
|
$331.8M
17.61%
YoY
|
$387.4M
23.68%
YoY
|
$455.7M
33.32%
YoY
|
$359.3M
23.19%
YoY
|
$282.1M
26.08%
YoY
|
$313.2M
21.81%
YoY
|
$341.8M
31.49%
YoY
|
$291.6M
84.24%
YoY
|
$223.7M
67.62%
YoY
|
$257.1M
25.78%
YoY
|
$259.9M
38.29%
YoY
|
$158.3M
24.54%
YoY
|
$133.5M
-30.1%
YoY
|
$204.4M
154.77%
YoY
|
| Basic Earnings Per Share |
$0.23
-20.69%
YoY
|
N/A
|
$0.29
3.57%
YoY
|
$0.32
-3.03%
YoY
|
$0.29
-97.78%
YoY
|
N/A
|
$0.28
-97.54%
YoY
|
$0.33
-97.33%
YoY
|
$13.09
23.96%
YoY
|
N/A
|
$11.37
22.79%
YoY
|
$12.38
32.83%
YoY
|
$10.56
87.23%
YoY
|
N/A
|
$9.26
27.55%
YoY
|
$9.32
39.52%
YoY
|
$5.64
24.78%
YoY
|
N/A
|
$7.26
152.96%
YoY
|
| Diluted Earnings Per Share |
$0.23
-17.86%
YoY
|
$0.25
4.13%
YoY
|
$0.29
3.57%
YoY
|
$0.32
-3.03%
YoY
|
$0.28
-97.85%
YoY
|
$0.24
-97.63%
YoY
|
$0.28
-97.53%
YoY
|
$0.33
-97.32%
YoY
|
$13.01
23.87%
YoY
|
$10.21
27.35%
YoY
|
$11.32
23.04%
YoY
|
$12.32
33.17%
YoY
|
$10.50
87.84%
YoY
|
$8.02
-100.0%
YoY
|
$9.20
28.13%
YoY
|
$9.25
40.15%
YoY
|
$5.59
25.62%
YoY
|
$4.686M
70044205.68%
YoY
|
$7.18
154.61%
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 |
1.302B shares
-3.9%
YoY
|
1.322B shares
-2.96%
YoY
|
1.341B shares
-2.09%
YoY
|
1.347B shares
4805.39%
YoY
|
1.355B shares
4842.67%
YoY
|
1.363B shares
4864.87%
YoY
|
1.369B shares
4864.1%
YoY
|
27.47M shares
-0.45%
YoY
|
27.42M
-0.73%
YoY
|
27.44M
-1.0%
YoY
|
27.59M
-0.64%
YoY
|
27.59M
-1.13%
YoY
|
27.62M
-1.5%
YoY
|
27.72M
-1.47%
YoY
|
27.76M
-1.37%
YoY
|
27.91M
-0.81%
YoY
|
28.04M
-0.29%
YoY
|
28.14M
0.55%
YoY
|
28.15M
0.63%
YoY
|
| Diluted Shares Outstanding |
1.302B shares
-4.33%
YoY
|
N/A
|
1.340B shares
-2.55%
YoY
|
1.350B shares
-2.26%
YoY
|
1.361B shares
4825.86%
YoY
|
N/A
|
1.375B shares
4865.88%
YoY
|
1.382B shares
4878.98%
YoY
|
27.62M shares
-0.59%
YoY
|
N/A
|
27.68M
-0.98%
YoY
|
27.75M
-1.23%
YoY
|
27.79M
-1.81%
YoY
|
N/A
|
27.96M
-1.82%
YoY
|
28.09M
-1.44%
YoY
|
28.30M
-0.98%
YoY
|
N/A
|
28.48M
0.07%
YoY
|
Loading...