|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$8.174B
-1.8%
YoY
|
$8.324B
6.35%
YoY
|
$7.827B
11.18%
YoY
|
$7.040B
7.45%
YoY
|
$6.552B
13.57%
YoY
|
| Cost Of Revenue |
$4.388B
-1.61%
YoY
|
$4.460B
10.59%
YoY
|
$4.033B
11.13%
YoY
|
$3.629B
N/A
|
N/A
|
| Gross Profit |
$3.786B
-2.02%
YoY
|
$3.864B
1.85%
YoY
|
$3.794B
11.23%
YoY
|
$3.411B
N/A
|
N/A
|
| Selling, General & Admin |
$2.059B
2.59%
YoY
|
$2.007B
3.72%
YoY
|
$1.935B
12.63%
YoY
|
$1.718B
11.05%
YoY
|
$1.547B
-4.8%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$775.0M
1.17%
YoY
|
$766.0M
6.39%
YoY
|
$720.0M
12.32%
YoY
|
$641.0M
10.52%
YoY
|
$580.0M
-5.69%
YoY
|
| Operating Expenses |
$2.059B
2.59%
YoY
|
$2.007B
-69.95%
YoY
|
$6.678B
288.71%
YoY
|
$1.718B
-66.46%
YoY
|
$5.123B
-26.53%
YoY
|
| Operating Profit |
$1.073B
-4.54%
YoY
|
$1.124B
4.75%
YoY
|
$1.073B
-4.45%
YoY
|
$1.123B
-15.88%
YoY
|
$1.335B
293.81%
YoY
|
| Interest Expense |
$80.00M
5.26%
YoY
|
$76.00M
-200.0%
YoY
|
-$76.00M
-189.41%
YoY
|
$85.00M
-9.57%
YoY
|
$94.00M
6.82%
YoY
|
| Other Income/Expense, Net |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Pretax Income |
$1.031B
-8.27%
YoY
|
$1.124B
4.75%
YoY
|
$1.073B
-4.45%
YoY
|
$1.123B
-15.88%
YoY
|
$1.335B
57.43%
YoY
|
| Income Tax |
$231.0M
-2.53%
YoY
|
$237.0M
7.24%
YoY
|
$221.0M
-1.78%
YoY
|
$225.0M
-11.42%
YoY
|
$254.0M
916.0%
YoY
|
| Net Earnings |
$842.0M
-5.07%
YoY
|
$887.0M
4.11%
YoY
|
$852.0M
-5.12%
YoY
|
$898.0M
-54.99%
YoY
|
$1.995B
172.54%
YoY
|
| Basic Earnings Per Share |
$10.08
-4.64%
YoY
|
$10.57
5.07%
YoY
|
$10.06
-4.64%
YoY
|
$10.55
-54.99%
YoY
|
$23.44
184.12%
YoY
|
| Diluted Earnings Per Share |
$10.08
-4.64%
YoY
|
$10.57
5.2%
YoY
|
$10.05
-4.59%
YoY
|
$10.53
-54.81%
YoY
|
$23.30
184.15%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
83.50M shares
-0.48%
YoY
|
83.90M shares
-0.94%
YoY
|
84.70M shares
-0.47%
YoY
|
85.10M shares
0.0%
YoY
|
85.10M shares
-4.06%
YoY
|
| Diluted Shares Outstanding |
83.50M shares
-0.48%
YoY
|
83.90M shares
-1.06%
YoY
|
84.80M shares
-0.59%
YoY
|
85.30M shares
-0.35%
YoY
|
85.60M shares
-4.04%
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.854B
-0.11%
YoY
|
$2.063B
-4.0%
YoY
|
$2.331B
-1.6%
YoY
|
$1.924B
1.26%
YoY
|
$1.856B
-2.62%
YoY
|
$2.149B
3.17%
YoY
|
$2.369B
9.47%
YoY
|
$1.900B
3.26%
YoY
|
$1.906B
9.54%
YoY
|
$2.083B
7.87%
YoY
|
$2.164B
9.07%
YoY
|
$1.840B
19.56%
YoY
|
$1.740B
9.57%
YoY
|
$1.931B
9.9%
YoY
|
$1.984B
13.11%
YoY
|
$1.539B
0.52%
YoY
|
$1.588B
5.24%
YoY
|
$1.757B
-33.02%
YoY
|
$1.754B
12.72%
YoY
|
| Cost Of Revenue |
$906.0M
-6.11%
YoY
|
N/A
|
$1.355B
-5.24%
YoY
|
$1.007B
7.47%
YoY
|
$965.0M
5.81%
YoY
|
N/A
|
$1.430B
N/A
|
$937.0M
N/A
|
$912.0M
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Gross Profit |
$948.0M
6.4%
YoY
|
N/A
|
$976.0M
3.94%
YoY
|
$917.0M
-4.78%
YoY
|
$891.0M
-10.36%
YoY
|
N/A
|
$939.0M
N/A
|
$963.0M
N/A
|
$994.0M
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Selling, General & Admin |
$556.0M
4.91%
YoY
|
N/A
|
$529.0M
2.12%
YoY
|
$534.0M
5.53%
YoY
|
$530.0M
5.37%
YoY
|
N/A
|
$518.0M
4.23%
YoY
|
$506.0M
4.33%
YoY
|
$503.0M
6.34%
YoY
|
N/A
|
$497.0M
11.69%
YoY
|
$485.0M
12.27%
YoY
|
$473.0M
14.25%
YoY
|
N/A
|
$445.0M
6.71%
YoY
|
$432.0M
10.77%
YoY
|
$414.0M
N/A
|
N/A
|
$417.0M
N/A
|
| 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 |
$25.00M
13.64%
YoY
|
$22.00M
4.76%
YoY
|
$20.00M
-4.76%
YoY
|
$22.00M
15.79%
YoY
|
$22.00M
10.0%
YoY
|
$21.00M
16.67%
YoY
|
$21.00M
0.0%
YoY
|
$19.00M
0.0%
YoY
|
$20.00M
0.0%
YoY
|
$18.00M
-18.18%
YoY
|
$21.00M
-16.0%
YoY
|
$19.00M
-29.63%
YoY
|
$20.00M
-23.08%
YoY
|
$22.00M
-18.52%
YoY
|
$25.00M
-7.41%
YoY
|
$27.00M
-20.59%
YoY
|
$26.00M
-73.74%
YoY
|
$27.00M
-47.06%
YoY
|
$27.00M
-84.02%
YoY
|
| Operating Expenses |
$556.0M
4.91%
YoY
|
$1.661B
-8.23%
YoY
|
$529.0M
2.12%
YoY
|
$534.0M
5.53%
YoY
|
$530.0M
-66.52%
YoY
|
$1.810B
4.68%
YoY
|
$518.0M
4.23%
YoY
|
$506.0M
-67.69%
YoY
|
$1.583B
234.67%
YoY
|
$1.729B
10.62%
YoY
|
$497.0M
11.69%
YoY
|
$1.566B
262.5%
YoY
|
$473.0M
-60.71%
YoY
|
$1.563B
21.16%
YoY
|
$445.0M
-69.58%
YoY
|
$432.0M
10.77%
YoY
|
$1.204B
4.7%
YoY
|
$1.290B
-24.78%
YoY
|
$1.463B
-23.08%
YoY
|
| Operating Profit |
$239.0M
21.32%
YoY
|
N/A
|
$268.0M
17.03%
YoY
|
$229.0M
-15.5%
YoY
|
$197.0M
-35.2%
YoY
|
N/A
|
$229.0M
4.57%
YoY
|
$271.0M
6.27%
YoY
|
$304.0M
15.15%
YoY
|
N/A
|
$219.0M
4.29%
YoY
|
$255.0M
23.79%
YoY
|
$264.0M
-26.87%
YoY
|
N/A
|
$210.0M
-21.35%
YoY
|
$206.0M
-28.47%
YoY
|
$361.0M
7.76%
YoY
|
N/A
|
$267.0M
567.5%
YoY
|
| Interest Expense |
$23.00M
21.05%
YoY
|
-$8.000M
-157.14%
YoY
|
$19.00M
0.0%
YoY
|
$19.00M
0.0%
YoY
|
$19.00M
-200.0%
YoY
|
$14.00M
-173.68%
YoY
|
$19.00M
0.0%
YoY
|
$19.00M
-200.0%
YoY
|
-$19.00M
-200.0%
YoY
|
-$19.00M
-5.0%
YoY
|
$19.00M
0.0%
YoY
|
-$19.00M
-182.61%
YoY
|
$19.00M
-17.39%
YoY
|
-$20.00M
-13.04%
YoY
|
$19.00M
-20.83%
YoY
|
$23.00M
0.0%
YoY
|
$23.00M
-4.17%
YoY
|
-$23.00M
-4.17%
YoY
|
$24.00M
0.0%
YoY
|
| Other Income/Expense, Net |
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
|
| Pretax Income |
$239.0M
21.32%
YoY
|
$379.0M
18.44%
YoY
|
$268.0M
17.03%
YoY
|
$229.0M
-15.5%
YoY
|
$197.0M
-35.2%
YoY
|
$320.0M
-4.48%
YoY
|
$229.0M
4.57%
YoY
|
$271.0M
6.27%
YoY
|
$304.0M
15.15%
YoY
|
$335.0M
-3.18%
YoY
|
$219.0M
4.29%
YoY
|
$255.0M
23.79%
YoY
|
$264.0M
-26.87%
YoY
|
$346.0M
-22.25%
YoY
|
$210.0M
-21.35%
YoY
|
$206.0M
-28.47%
YoY
|
$361.0M
7.76%
YoY
|
$445.0M
-49.66%
YoY
|
$267.0M
99.25%
YoY
|
| Income Tax |
$48.00M
11.63%
YoY
|
$80.00M
23.08%
YoY
|
$53.00M
10.42%
YoY
|
$55.00M
-11.29%
YoY
|
$43.00M
-30.65%
YoY
|
$65.00M
-9.72%
YoY
|
$48.00M
14.29%
YoY
|
$62.00M
12.73%
YoY
|
$62.00M
19.23%
YoY
|
$72.00M
2.86%
YoY
|
$42.00M
-6.67%
YoY
|
$55.00M
41.03%
YoY
|
$52.00M
-26.76%
YoY
|
$70.00M
-22.22%
YoY
|
$45.00M
-6.25%
YoY
|
$39.00M
-18.75%
YoY
|
$71.00M
4.41%
YoY
|
$90.00M
-52.63%
YoY
|
$48.00M
-200.0%
YoY
|
| Net Earnings |
$191.0M
24.03%
YoY
|
$299.0M
17.25%
YoY
|
$215.0M
18.78%
YoY
|
$174.0M
-16.75%
YoY
|
$154.0M
-36.36%
YoY
|
$255.0M
-3.04%
YoY
|
$181.0M
2.26%
YoY
|
$209.0M
4.5%
YoY
|
$242.0M
14.15%
YoY
|
$263.0M
-4.71%
YoY
|
$177.0M
7.27%
YoY
|
$200.0M
19.76%
YoY
|
$212.0M
-26.9%
YoY
|
$276.0M
-22.25%
YoY
|
$165.0M
-24.66%
YoY
|
$167.0M
-83.33%
YoY
|
$290.0M
-30.79%
YoY
|
$355.0M
-48.7%
YoY
|
$219.0M
33.54%
YoY
|
| Basic Earnings Per Share |
$2.29
24.46%
YoY
|
N/A
|
$2.58
19.44%
YoY
|
$2.07
-16.87%
YoY
|
$1.84
-36.33%
YoY
|
N/A
|
$2.16
2.86%
YoY
|
$2.49
5.96%
YoY
|
$2.89
16.06%
YoY
|
N/A
|
$2.10
8.81%
YoY
|
$2.35
19.29%
YoY
|
$2.49
-26.98%
YoY
|
N/A
|
$1.93
-24.9%
YoY
|
$1.97
-83.28%
YoY
|
$3.41
-30.12%
YoY
|
N/A
|
$2.57
38.17%
YoY
|
| Diluted Earnings Per Share |
$2.29
24.46%
YoY
|
$3.59
18.82%
YoY
|
$2.58
19.44%
YoY
|
$2.07
-16.87%
YoY
|
$1.84
-36.36%
YoY
|
$3.03
-3.5%
YoY
|
$2.16
3.35%
YoY
|
$2.49
6.07%
YoY
|
$2.89
15.98%
YoY
|
$3.14
-3.0%
YoY
|
$2.09
8.29%
YoY
|
$2.35
19.77%
YoY
|
$2.49
-26.76%
YoY
|
$3.24
-100.0%
YoY
|
$1.93
-24.61%
YoY
|
$1.96
-83.25%
YoY
|
$3.40
-29.75%
YoY
|
$4.176M
52666616.12%
YoY
|
$2.56
37.63%
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 |
83.30M shares
-0.81%
YoY
|
83.40M shares
-0.63%
YoY
|
83.39M shares
-0.61%
YoY
|
83.52M shares
-0.42%
YoY
|
83.98M shares
0.38%
YoY
|
83.93M shares
0.18%
YoY
|
83.90M shares
-1.13%
YoY
|
83.87M shares
-1.54%
YoY
|
83.66M shares
-1.81%
YoY
|
83.78M shares
-1.6%
YoY
|
84.86M shares
-0.35%
YoY
|
85.18M shares
0.09%
YoY
|
85.20M shares
0.24%
YoY
|
85.14M shares
0.4%
YoY
|
85.16M shares
0.43%
YoY
|
85.10M shares
0.12%
YoY
|
85.00M shares
-1.05%
YoY
|
84.81M shares
-2.07%
YoY
|
84.80M shares
-3.85%
YoY
|
| Diluted Shares Outstanding |
83.30M shares
-0.6%
YoY
|
N/A
|
83.40M shares
-0.6%
YoY
|
83.50M shares
-0.48%
YoY
|
83.80M shares
0.0%
YoY
|
N/A
|
83.90M shares
-0.94%
YoY
|
83.90M shares
-1.53%
YoY
|
83.80M shares
-1.87%
YoY
|
N/A
|
84.70M shares
-0.82%
YoY
|
85.20M shares
-0.12%
YoY
|
85.40M shares
0.23%
YoY
|
N/A
|
85.40M shares
0.23%
YoY
|
85.30M shares
-0.35%
YoY
|
85.20M shares
-1.62%
YoY
|
N/A
|
85.20M shares
-3.73%
YoY
|
Loading...