|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$17.94B
4.51%
YoY
|
$17.17B
4.19%
YoY
|
$16.48B
8.21%
YoY
|
$15.23B
16.94%
YoY
|
$13.02B
10.38%
YoY
|
| Cost Of Revenue |
$10.93B
5.02%
YoY
|
$10.41B
4.29%
YoY
|
$9.982B
6.43%
YoY
|
$9.379B
12.97%
YoY
|
$8.302B
9.83%
YoY
|
| Gross Profit |
$7.009B
3.71%
YoY
|
$6.758B
4.03%
YoY
|
$6.496B
11.06%
YoY
|
$5.849B
23.92%
YoY
|
$4.720B
11.37%
YoY
|
| Selling, General & Admin |
$4.514B
9.54%
YoY
|
$4.121B
4.83%
YoY
|
$3.931B
8.17%
YoY
|
$3.634B
14.53%
YoY
|
$3.173B
-1.43%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$330.0M
6.11%
YoY
|
$311.0M
45.33%
YoY
|
$214.0M
3.88%
YoY
|
$206.0M
19.08%
YoY
|
$173.0M
2.37%
YoY
|
| Operating Expenses |
$4.514B
9.54%
YoY
|
$4.121B
4.83%
YoY
|
$3.931B
8.17%
YoY
|
$3.634B
14.53%
YoY
|
$3.173B
-1.43%
YoY
|
| Operating Profit |
$2.495B
-5.38%
YoY
|
$2.637B
2.81%
YoY
|
$2.565B
15.8%
YoY
|
$2.215B
43.18%
YoY
|
$1.547B
51.82%
YoY
|
| Interest Expense |
-$81.00M
5.19%
YoY
|
-$77.00M
-17.2%
YoY
|
-$93.00M
0.0%
YoY
|
-$93.00M
6.9%
YoY
|
-$87.00M
-6.45%
YoY
|
| Other Income/Expense, Net |
-$65.00M
22.64%
YoY
|
-$53.00M
-289.29%
YoY
|
$28.00M
-140.58%
YoY
|
-$69.00M
11.29%
YoY
|
-$62.00M
-13.89%
YoY
|
| Pretax Income |
$2.430B
-5.96%
YoY
|
$2.584B
3.36%
YoY
|
$2.500B
16.5%
YoY
|
$2.146B
44.51%
YoY
|
$1.485B
56.81%
YoY
|
| Income Tax |
$622.0M
4.54%
YoY
|
$595.0M
-0.34%
YoY
|
$597.0M
12.01%
YoY
|
$533.0M
43.67%
YoY
|
$371.0M
93.23%
YoY
|
| Net Earnings |
$1.706B
-10.63%
YoY
|
$1.909B
4.37%
YoY
|
$1.829B
18.23%
YoY
|
$1.547B
48.32%
YoY
|
$1.043B
50.07%
YoY
|
| Basic Earnings Per Share |
$35.47
-8.68%
YoY
|
$38.84
6.73%
YoY
|
$36.39
20.42%
YoY
|
$30.22
51.55%
YoY
|
$19.94
54.81%
YoY
|
| Diluted Earnings Per Share |
$35.40
-8.55%
YoY
|
$38.71
6.03%
YoY
|
$36.51
21.45%
YoY
|
$30.06
51.51%
YoY
|
$19.84
54.76%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
47.90M shares
-2.04%
YoY
|
48.90M shares
-2.0%
YoY
|
49.90M shares
-1.96%
YoY
|
50.90M shares
-1.93%
YoY
|
51.90M shares
-2.99%
YoY
|
| Diluted Shares Outstanding |
48.00M shares
-2.04%
YoY
|
49.00M shares
-2.2%
YoY
|
50.10M shares
-1.96%
YoY
|
51.10M shares
-2.11%
YoY
|
52.20M shares
-2.79%
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 |
$4.742B
10.13%
YoY
|
$4.425B
4.54%
YoY
|
$4.657B
6.13%
YoY
|
$4.554B
5.61%
YoY
|
$4.306B
1.68%
YoY
|
$4.233B
5.9%
YoY
|
$4.388B
4.28%
YoY
|
$4.312B
3.11%
YoY
|
$4.235B
3.52%
YoY
|
$3.997B
5.13%
YoY
|
$4.208B
6.75%
YoY
|
$4.182B
8.99%
YoY
|
$4.091B
12.17%
YoY
|
$3.802B
13.19%
YoY
|
$3.942B
16.9%
YoY
|
$3.837B
19.64%
YoY
|
$3.647B
18.26%
YoY
|
$3.359B
14.21%
YoY
|
$3.372B
11.73%
YoY
|
| Cost Of Revenue |
$2.846B
9.63%
YoY
|
$2.679B
4.77%
YoY
|
$2.859B
7.16%
YoY
|
$2.799B
6.91%
YoY
|
$2.596B
1.13%
YoY
|
$2.557B
5.05%
YoY
|
$2.668B
4.5%
YoY
|
$2.618B
3.15%
YoY
|
$2.567B
4.48%
YoY
|
$2.434B
6.01%
YoY
|
$2.553B
5.37%
YoY
|
$2.538B
5.93%
YoY
|
$2.457B
8.52%
YoY
|
$2.296B
9.02%
YoY
|
$2.423B
14.18%
YoY
|
$2.396B
15.03%
YoY
|
$2.264B
13.71%
YoY
|
$2.106B
10.03%
YoY
|
$2.122B
9.16%
YoY
|
| Gross Profit |
$1.896B
10.88%
YoY
|
$1.746B
4.18%
YoY
|
$1.798B
4.53%
YoY
|
$1.755B
3.6%
YoY
|
$1.710B
2.52%
YoY
|
$1.676B
7.23%
YoY
|
$1.720B
3.93%
YoY
|
$1.694B
3.04%
YoY
|
$1.668B
2.08%
YoY
|
$1.563B
3.78%
YoY
|
$1.655B
8.95%
YoY
|
$1.644B
14.09%
YoY
|
$1.634B
18.15%
YoY
|
$1.506B
20.19%
YoY
|
$1.519B
21.52%
YoY
|
$1.441B
28.2%
YoY
|
$1.383B
26.53%
YoY
|
$1.253B
22.01%
YoY
|
$1.250B
16.39%
YoY
|
| Selling, General & Admin |
$1.103B
6.26%
YoY
|
$1.112B
6.62%
YoY
|
$1.287B
24.47%
YoY
|
$1.077B
3.06%
YoY
|
$1.038B
3.9%
YoY
|
$1.043B
3.68%
YoY
|
$1.034B
4.66%
YoY
|
$1.045B
6.31%
YoY
|
$999.0M
4.72%
YoY
|
$1.006B
4.57%
YoY
|
$988.0M
7.86%
YoY
|
$983.0M
8.38%
YoY
|
$954.0M
12.37%
YoY
|
$962.0M
15.07%
YoY
|
$916.0M
12.81%
YoY
|
$907.0M
14.81%
YoY
|
$849.0M
15.51%
YoY
|
$836.0M
11.17%
YoY
|
$812.0M
17.0%
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 |
$80.00M
1.27%
YoY
|
$64.00M
3.23%
YoY
|
$84.00M
42.37%
YoY
|
$84.00M
40.0%
YoY
|
$79.00M
41.07%
YoY
|
$62.00M
19.23%
YoY
|
$59.00M
5.36%
YoY
|
$60.00M
9.09%
YoY
|
$56.00M
9.8%
YoY
|
$52.00M
-10.34%
YoY
|
$56.00M
7.69%
YoY
|
$55.00M
0.0%
YoY
|
$51.00M
-1.92%
YoY
|
$58.00M
20.83%
YoY
|
$52.00M
15.56%
YoY
|
$55.00M
12.24%
YoY
|
$52.00M
20.93%
YoY
|
$48.00M
6.67%
YoY
|
$45.00M
7.14%
YoY
|
| Operating Expenses |
$1.103B
6.26%
YoY
|
$1.112B
6.62%
YoY
|
$1.287B
24.47%
YoY
|
$1.077B
3.06%
YoY
|
$1.038B
3.9%
YoY
|
$1.043B
3.68%
YoY
|
$1.034B
4.66%
YoY
|
$1.045B
6.31%
YoY
|
$999.0M
4.72%
YoY
|
$1.006B
4.57%
YoY
|
$988.0M
7.86%
YoY
|
$983.0M
8.38%
YoY
|
$954.0M
12.37%
YoY
|
$962.0M
15.07%
YoY
|
$916.0M
12.81%
YoY
|
$907.0M
14.81%
YoY
|
$849.0M
15.51%
YoY
|
$836.0M
11.17%
YoY
|
$812.0M
17.0%
YoY
|
| Operating Profit |
$793.0M
18.01%
YoY
|
$634.0M
0.16%
YoY
|
$511.0M
-25.51%
YoY
|
$678.0M
4.47%
YoY
|
$672.0M
0.45%
YoY
|
$633.0M
13.64%
YoY
|
$686.0M
2.85%
YoY
|
$649.0M
-1.82%
YoY
|
$669.0M
-1.62%
YoY
|
$557.0M
2.39%
YoY
|
$667.0M
10.61%
YoY
|
$661.0M
23.78%
YoY
|
$680.0M
27.34%
YoY
|
$544.0M
30.46%
YoY
|
$603.0M
37.67%
YoY
|
$534.0M
59.88%
YoY
|
$534.0M
49.16%
YoY
|
$417.0M
51.64%
YoY
|
$438.0M
15.26%
YoY
|
| Interest Expense |
-$21.00M
0.0%
YoY
|
-$20.00M
17.65%
YoY
|
-$20.00M
5.26%
YoY
|
-$20.00M
0.0%
YoY
|
-$21.00M
0.0%
YoY
|
-$17.00M
-26.09%
YoY
|
-$19.00M
-13.64%
YoY
|
-$20.00M
-16.67%
YoY
|
-$21.00M
-12.5%
YoY
|
-$23.00M
0.0%
YoY
|
-$22.00M
-12.0%
YoY
|
-$24.00M
9.09%
YoY
|
-$24.00M
4.35%
YoY
|
-$23.00M
4.55%
YoY
|
-$25.00M
13.64%
YoY
|
-$22.00M
0.0%
YoY
|
-$23.00M
9.52%
YoY
|
-$22.00M
4.76%
YoY
|
-$22.00M
-4.35%
YoY
|
| Other Income/Expense, Net |
-$18.00M
20.0%
YoY
|
$6.000M
0.0%
YoY
|
-$19.00M
26.67%
YoY
|
-$17.00M
30.77%
YoY
|
-$15.00M
-314.29%
YoY
|
$6.000M
-14.29%
YoY
|
-$15.00M
0.0%
YoY
|
-$13.00M
-262.5%
YoY
|
$7.000M
-138.89%
YoY
|
$7.000M
75.0%
YoY
|
-$15.00M
-6.25%
YoY
|
$8.000M
-147.06%
YoY
|
-$18.00M
5.88%
YoY
|
$4.000M
-33.33%
YoY
|
-$16.00M
0.0%
YoY
|
-$17.00M
13.33%
YoY
|
-$17.00M
13.33%
YoY
|
$6.000M
20.0%
YoY
|
-$16.00M
-11.11%
YoY
|
| Pretax Income |
$775.0M
17.96%
YoY
|
$620.0M
-0.32%
YoY
|
$492.0M
-26.68%
YoY
|
$661.0M
3.93%
YoY
|
$657.0M
0.31%
YoY
|
$622.0M
14.97%
YoY
|
$671.0M
2.91%
YoY
|
$636.0M
-1.4%
YoY
|
$655.0M
-1.06%
YoY
|
$541.0M
3.05%
YoY
|
$652.0M
11.07%
YoY
|
$645.0M
24.76%
YoY
|
$662.0M
28.05%
YoY
|
$525.0M
30.92%
YoY
|
$587.0M
39.1%
YoY
|
$517.0M
62.07%
YoY
|
$517.0M
50.73%
YoY
|
$401.0M
54.83%
YoY
|
$422.0M
16.57%
YoY
|
| Income Tax |
$194.0M
23.57%
YoY
|
$141.0M
12.8%
YoY
|
$171.0M
3.01%
YoY
|
$153.0M
4.79%
YoY
|
$157.0M
-0.63%
YoY
|
$125.0M
-3.1%
YoY
|
$166.0M
4.4%
YoY
|
$146.0M
-5.81%
YoY
|
$158.0M
2.6%
YoY
|
$129.0M
0.78%
YoY
|
$159.0M
9.66%
YoY
|
$155.0M
21.09%
YoY
|
$154.0M
16.67%
YoY
|
$128.0M
28.0%
YoY
|
$145.0M
35.51%
YoY
|
$128.0M
68.42%
YoY
|
$132.0M
50.0%
YoY
|
$100.0M
35.14%
YoY
|
$107.0M
0.94%
YoY
|
| Net Earnings |
$555.0M
15.87%
YoY
|
$451.0M
-5.05%
YoY
|
$294.0M
-39.51%
YoY
|
$482.0M
2.55%
YoY
|
$479.0M
0.21%
YoY
|
$475.0M
20.25%
YoY
|
$486.0M
2.1%
YoY
|
$470.0M
0.0%
YoY
|
$478.0M
-2.05%
YoY
|
$395.0M
2.86%
YoY
|
$476.0M
11.74%
YoY
|
$470.0M
26.68%
YoY
|
$488.0M
33.33%
YoY
|
$384.0M
35.69%
YoY
|
$426.0M
43.43%
YoY
|
$371.0M
64.89%
YoY
|
$366.0M
53.78%
YoY
|
$283.0M
68.45%
YoY
|
$297.0M
23.75%
YoY
|
| Basic Earnings Per Share |
$11.67
18.12%
YoY
|
N/A
|
$6.13
-38.08%
YoY
|
$9.99
4.72%
YoY
|
$9.88
2.38%
YoY
|
N/A
|
$9.90
4.54%
YoY
|
$9.54
2.36%
YoY
|
$9.65
-0.1%
YoY
|
N/A
|
$9.47
13.96%
YoY
|
$9.32
29.09%
YoY
|
$9.66
35.86%
YoY
|
N/A
|
$8.31
46.3%
YoY
|
$7.22
67.91%
YoY
|
$7.11
57.65%
YoY
|
N/A
|
$5.68
28.22%
YoY
|
| Diluted Earnings Per Share |
$11.65
18.15%
YoY
|
$9.46
-3.27%
YoY
|
$6.12
-37.99%
YoY
|
$9.97
4.84%
YoY
|
$9.86
1.9%
YoY
|
$9.77
22.98%
YoY
|
$9.87
4.67%
YoY
|
$9.51
1.78%
YoY
|
$9.68
0.69%
YoY
|
$7.95
4.93%
YoY
|
$9.43
14.03%
YoY
|
$9.34
29.96%
YoY
|
$9.61
35.93%
YoY
|
$7.57
-100.0%
YoY
|
$8.27
46.37%
YoY
|
$7.19
68.38%
YoY
|
$7.07
57.81%
YoY
|
$5.484M
175785032.18%
YoY
|
$5.65
28.12%
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 |
47.37M shares
-1.75%
YoY
|
47.55M shares
-2.36%
YoY
|
47.83M shares
-2.03%
YoY
|
48.04M shares
-2.1%
YoY
|
48.22M shares
-1.95%
YoY
|
48.70M shares
-1.88%
YoY
|
48.83M shares
-2.35%
YoY
|
49.07M shares
-2.19%
YoY
|
49.17M shares
-2.04%
YoY
|
49.63M shares
-1.77%
YoY
|
50.00M shares
-1.71%
YoY
|
50.17M shares
-1.63%
YoY
|
50.20M shares
-1.76%
YoY
|
50.53M shares
N/A
|
50.87M shares
-1.79%
YoY
|
51.00M shares
-2.3%
YoY
|
51.10M shares
-2.29%
YoY
|
N/A
|
51.80M shares
-3.36%
YoY
|
| Diluted Shares Outstanding |
47.40M shares
-1.86%
YoY
|
N/A
|
47.90M shares
-2.04%
YoY
|
48.10M shares
-2.24%
YoY
|
48.30M shares
-2.23%
YoY
|
N/A
|
48.90M shares
-2.4%
YoY
|
49.20M shares
-2.19%
YoY
|
49.40M shares
-2.18%
YoY
|
N/A
|
50.10M shares
-1.96%
YoY
|
50.30M shares
-1.95%
YoY
|
50.50M shares
-1.75%
YoY
|
N/A
|
51.10M shares
-1.92%
YoY
|
51.30M shares
-2.29%
YoY
|
51.40M shares
-2.28%
YoY
|
N/A
|
52.10M shares
-3.34%
YoY
|
Loading...