|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$12.48B
8.23%
YoY
|
$11.54B
0.71%
YoY
|
$11.45B
7.29%
YoY
|
$10.68B
12.1%
YoY
|
$9.524B
1.74%
YoY
|
| Cost Of Revenue |
$10.90B
8.07%
YoY
|
$10.09B
2.82%
YoY
|
$9.808B
6.19%
YoY
|
$9.236B
13.24%
YoY
|
$8.156B
6.05%
YoY
|
| Gross Profit |
$1.585B
9.31%
YoY
|
$1.450B
-11.91%
YoY
|
$1.646B
14.31%
YoY
|
$1.440B
5.26%
YoY
|
$1.368B
-18.08%
YoY
|
| Selling, General & Admin |
$951.0M
0.53%
YoY
|
$946.0M
-4.15%
YoY
|
$987.0M
11.65%
YoY
|
$884.0M
2.31%
YoY
|
$864.0M
-1.03%
YoY
|
| Research & Development |
$26.00M
-3.7%
YoY
|
$27.00M
-22.86%
YoY
|
$35.00M
-12.5%
YoY
|
$40.00M
17.65%
YoY
|
$34.00M
9.68%
YoY
|
| Depreciation & Amortization |
$329.0M
0.92%
YoY
|
$326.0M
-6.05%
YoY
|
$347.0M
-3.07%
YoY
|
$358.0M
22.18%
YoY
|
$293.0M
18.62%
YoY
|
| Operating Expenses |
$26.00M
-3.7%
YoY
|
$27.00M
-22.86%
YoY
|
$35.00M
-12.5%
YoY
|
$40.00M
17.65%
YoY
|
$34.00M
9.68%
YoY
|
| Operating Profit |
$657.0M
22.8%
YoY
|
$535.0M
-31.5%
YoY
|
$781.0M
38.23%
YoY
|
$565.0M
10.14%
YoY
|
$513.0M
-35.79%
YoY
|
| Interest Expense |
$105.0M
10.53%
YoY
|
$95.00M
0.0%
YoY
|
$95.00M
-6.86%
YoY
|
$102.0M
14.61%
YoY
|
$89.00M
-21.93%
YoY
|
| Other Income/Expense, Net |
$35.00M
45.83%
YoY
|
$24.00M
26.32%
YoY
|
$19.00M
-195.0%
YoY
|
-$20.00M
-217.65%
YoY
|
$17.00M
183.33%
YoY
|
| Pretax Income |
$777.0M
20.84%
YoY
|
$643.0M
-24.62%
YoY
|
$853.0M
18.64%
YoY
|
$719.0M
15.59%
YoY
|
$622.0M
-23.21%
YoY
|
| Income Tax |
$172.0M
84.95%
YoY
|
$93.00M
-45.93%
YoY
|
$172.0M
22.86%
YoY
|
$140.0M
79.49%
YoY
|
$78.00M
-31.58%
YoY
|
| Net Earnings |
$605.0M
10.0%
YoY
|
$550.0M
-19.24%
YoY
|
$681.0M
17.62%
YoY
|
$579.0M
6.43%
YoY
|
$544.0M
-21.84%
YoY
|
| Basic Earnings Per Share |
$15.39
10.24%
YoY
|
$13.96
-18.22%
YoY
|
$17.07
18.21%
YoY
|
$14.44
6.96%
YoY
|
$13.50
-21.24%
YoY
|
| Diluted Earnings Per Share |
$15.39
10.24%
YoY
|
$13.96
-18.22%
YoY
|
$17.07
18.21%
YoY
|
$14.44
6.96%
YoY
|
$13.50
-21.24%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
39.30M shares
-0.25%
YoY
|
39.40M shares
-1.25%
YoY
|
39.90M shares
-0.5%
YoY
|
40.10M shares
-0.5%
YoY
|
40.30M shares
-0.74%
YoY
|
| Diluted Shares Outstanding |
39.30M shares
-0.25%
YoY
|
39.40M shares
-1.25%
YoY
|
39.90M shares
-0.5%
YoY
|
40.10M shares
-0.5%
YoY
|
40.30M shares
-0.74%
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.099B
13.35%
YoY
|
$3.476B
15.71%
YoY
|
$3.192B
16.11%
YoY
|
$3.082B
3.53%
YoY
|
$2.734B
-2.53%
YoY
|
$3.004B
-5.45%
YoY
|
$2.749B
-2.38%
YoY
|
$2.977B
6.82%
YoY
|
$2.805B
4.9%
YoY
|
$3.177B
12.98%
YoY
|
$2.816B
7.24%
YoY
|
$2.787B
4.7%
YoY
|
$2.674B
3.8%
YoY
|
$2.812B
5.04%
YoY
|
$2.626B
12.32%
YoY
|
$2.662B
19.32%
YoY
|
$2.576B
13.08%
YoY
|
$2.677B
-2.9%
YoY
|
$2.338B
1.04%
YoY
|
| Cost Of Revenue |
$2.691B
15.0%
YoY
|
$3.074B
14.57%
YoY
|
$2.798B
15.29%
YoY
|
$2.687B
5.58%
YoY
|
$2.340B
-3.7%
YoY
|
$2.683B
-0.11%
YoY
|
$2.427B
1.13%
YoY
|
$2.545B
6.13%
YoY
|
$2.430B
4.56%
YoY
|
$2.686B
8.61%
YoY
|
$2.400B
6.01%
YoY
|
$2.398B
5.55%
YoY
|
$2.324B
4.36%
YoY
|
$2.473B
7.34%
YoY
|
$2.264B
12.81%
YoY
|
$2.272B
19.02%
YoY
|
$2.227B
15.03%
YoY
|
$2.304B
4.25%
YoY
|
$2.007B
6.87%
YoY
|
| Gross Profit |
$408.0M
3.55%
YoY
|
$402.0M
25.23%
YoY
|
$394.0M
22.36%
YoY
|
$395.0M
-8.56%
YoY
|
$394.0M
5.07%
YoY
|
$321.0M
-34.62%
YoY
|
$322.0M
-22.6%
YoY
|
$432.0M
11.05%
YoY
|
$375.0M
7.14%
YoY
|
$491.0M
44.84%
YoY
|
$416.0M
14.92%
YoY
|
$389.0M
-0.26%
YoY
|
$350.0M
0.29%
YoY
|
$339.0M
-9.12%
YoY
|
$362.0M
9.37%
YoY
|
$390.0M
21.12%
YoY
|
$349.0M
2.05%
YoY
|
$373.0M
-31.81%
YoY
|
$331.0M
-24.08%
YoY
|
| Selling, General & Admin |
$258.0M
4.88%
YoY
|
$245.0M
4.7%
YoY
|
$245.0M
-2.78%
YoY
|
$241.0M
-5.49%
YoY
|
$246.0M
6.03%
YoY
|
$234.0M
-24.76%
YoY
|
$252.0M
-0.4%
YoY
|
$255.0M
7.14%
YoY
|
$232.0M
5.45%
YoY
|
$311.0M
31.78%
YoY
|
$253.0M
3.69%
YoY
|
$238.0M
4.85%
YoY
|
$220.0M
1.38%
YoY
|
$236.0M
-9.92%
YoY
|
$244.0M
7.96%
YoY
|
$227.0M
11.27%
YoY
|
$217.0M
5.34%
YoY
|
$262.0M
2.34%
YoY
|
$226.0M
2.73%
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 |
$76.00M
-3.8%
YoY
|
$87.00M
3.57%
YoY
|
$80.00M
-2.44%
YoY
|
$83.00M
3.75%
YoY
|
$79.00M
-1.25%
YoY
|
$84.00M
-4.55%
YoY
|
$82.00M
-3.53%
YoY
|
$80.00M
-8.05%
YoY
|
$80.00M
45.45%
YoY
|
$88.00M
-7.37%
YoY
|
$85.00M
-4.49%
YoY
|
$87.00M
0.0%
YoY
|
$55.00M
5.77%
YoY
|
$95.00M
4.4%
YoY
|
$89.00M
20.27%
YoY
|
$87.00M
38.1%
YoY
|
$52.00M
0.0%
YoY
|
$91.00M
30.0%
YoY
|
$74.00M
25.42%
YoY
|
| Operating Expenses |
$258.0M
4.88%
YoY
|
$243.0M
8.0%
YoY
|
$245.0M
-2.78%
YoY
|
$240.0M
-5.51%
YoY
|
$246.0M
5.58%
YoY
|
$225.0M
17.8%
YoY
|
$252.0M
-0.4%
YoY
|
$254.0M
7.17%
YoY
|
$233.0M
5.43%
YoY
|
$191.0M
-18.72%
YoY
|
$253.0M
3.69%
YoY
|
$237.0M
4.87%
YoY
|
$221.0M
1.38%
YoY
|
$235.0M
-10.31%
YoY
|
$244.0M
7.96%
YoY
|
$226.0M
10.78%
YoY
|
$218.0M
5.83%
YoY
|
$262.0M
2.75%
YoY
|
$226.0M
2.73%
YoY
|
| Operating Profit |
$155.0M
-3.73%
YoY
|
$159.0M
65.63%
YoY
|
$161.0M
96.34%
YoY
|
$163.0M
-13.76%
YoY
|
$161.0M
13.38%
YoY
|
$96.00M
-68.0%
YoY
|
$82.00M
-52.33%
YoY
|
$189.0M
24.34%
YoY
|
$142.0M
0.71%
YoY
|
$300.0M
188.46%
YoY
|
$172.0M
31.3%
YoY
|
$152.0M
-20.42%
YoY
|
$141.0M
2.17%
YoY
|
$104.0M
-6.31%
YoY
|
$131.0M
11.02%
YoY
|
$191.0M
49.22%
YoY
|
$138.0M
-6.12%
YoY
|
$111.0M
-63.61%
YoY
|
$118.0M
-46.85%
YoY
|
| Interest Expense |
$22.00M
-21.43%
YoY
|
-$13.00M
0.0%
YoY
|
$23.00M
0.0%
YoY
|
$28.00M
16.67%
YoY
|
$28.00M
-411.11%
YoY
|
-$13.00M
0.0%
YoY
|
$23.00M
4.55%
YoY
|
$24.00M
-220.0%
YoY
|
-$9.000M
-137.5%
YoY
|
-$13.00M
-40.91%
YoY
|
$22.00M
-18.52%
YoY
|
-$20.00M
-176.92%
YoY
|
$24.00M
-7.69%
YoY
|
-$22.00M
37.5%
YoY
|
$27.00M
12.5%
YoY
|
$26.00M
44.44%
YoY
|
$26.00M
23.81%
YoY
|
-$16.00M
-51.52%
YoY
|
$24.00M
-11.11%
YoY
|
| Other Income/Expense, Net |
$2.000M
-66.67%
YoY
|
$52.00M
8.33%
YoY
|
$18.00M
100.0%
YoY
|
$6.000M
20.0%
YoY
|
$6.000M
-88.24%
YoY
|
$48.00M
6.67%
YoY
|
$9.000M
350.0%
YoY
|
$5.000M
-86.49%
YoY
|
$51.00M
466.67%
YoY
|
$45.00M
-41.56%
YoY
|
$2.000M
-115.38%
YoY
|
$37.00M
-470.0%
YoY
|
$9.000M
-228.57%
YoY
|
$77.00M
45.28%
YoY
|
-$13.00M
-750.0%
YoY
|
-$10.00M
-242.86%
YoY
|
-$7.000M
-800.0%
YoY
|
$53.00M
20.45%
YoY
|
$2.000M
0.0%
YoY
|
| Pretax Income |
$188.0M
0.53%
YoY
|
$198.0M
51.15%
YoY
|
$204.0M
82.14%
YoY
|
$188.0M
-12.96%
YoY
|
$187.0M
1.63%
YoY
|
$131.0M
-60.54%
YoY
|
$112.0M
-40.74%
YoY
|
$216.0M
27.81%
YoY
|
$184.0M
12.88%
YoY
|
$332.0M
108.81%
YoY
|
$189.0M
16.67%
YoY
|
$169.0M
-23.87%
YoY
|
$163.0M
-7.39%
YoY
|
$159.0M
8.16%
YoY
|
$162.0M
14.89%
YoY
|
$222.0M
37.89%
YoY
|
$176.0M
1.73%
YoY
|
$147.0M
-51.49%
YoY
|
$141.0M
-37.61%
YoY
|
| Income Tax |
$39.00M
2.63%
YoY
|
$39.00M
387.5%
YoY
|
$59.00M
436.36%
YoY
|
$36.00M
-16.28%
YoY
|
$38.00M
22.58%
YoY
|
$8.000M
-86.21%
YoY
|
$11.00M
-73.17%
YoY
|
$43.00M
10.26%
YoY
|
$31.00M
-8.82%
YoY
|
$58.00M
61.11%
YoY
|
$41.00M
70.83%
YoY
|
$39.00M
-11.36%
YoY
|
$34.00M
-5.56%
YoY
|
$36.00M
33.33%
YoY
|
$24.00M
-500.0%
YoY
|
$44.00M
37.5%
YoY
|
$36.00M
44.0%
YoY
|
$27.00M
-50.0%
YoY
|
-$6.000M
-250.0%
YoY
|
| Net Earnings |
$149.0M
0.0%
YoY
|
$159.0M
29.27%
YoY
|
$145.0M
43.56%
YoY
|
$152.0M
-12.14%
YoY
|
$149.0M
-2.61%
YoY
|
$123.0M
-55.11%
YoY
|
$101.0M
-31.76%
YoY
|
$173.0M
33.08%
YoY
|
$153.0M
18.6%
YoY
|
$274.0M
122.76%
YoY
|
$148.0M
7.25%
YoY
|
$130.0M
-26.97%
YoY
|
$129.0M
-7.86%
YoY
|
$123.0M
2.5%
YoY
|
$138.0M
-6.12%
YoY
|
$178.0M
37.98%
YoY
|
$140.0M
-5.41%
YoY
|
$120.0M
-51.81%
YoY
|
$147.0M
-33.78%
YoY
|
| Basic Earnings Per Share |
$3.79
0.0%
YoY
|
N/A
|
$3.69
44.14%
YoY
|
$3.86
-11.87%
YoY
|
$3.79
-2.07%
YoY
|
N/A
|
$2.56
-30.81%
YoY
|
$4.38
33.94%
YoY
|
$3.87
19.81%
YoY
|
N/A
|
$3.70
7.56%
YoY
|
$3.27
-26.35%
YoY
|
$3.23
-7.71%
YoY
|
N/A
|
$3.44
-5.75%
YoY
|
$4.44
38.75%
YoY
|
$3.50
-4.89%
YoY
|
N/A
|
$3.65
-33.27%
YoY
|
| Diluted Earnings Per Share |
$3.79
0.0%
YoY
|
$4.05
28.61%
YoY
|
$3.68
43.75%
YoY
|
$3.86
-11.87%
YoY
|
$3.79
-2.15%
YoY
|
$3.15
-54.54%
YoY
|
$2.56
-30.81%
YoY
|
$4.38
34.1%
YoY
|
$3.87
19.92%
YoY
|
$6.92
125.58%
YoY
|
$3.70
7.56%
YoY
|
$3.27
-26.43%
YoY
|
$3.23
-7.71%
YoY
|
$3.07
-100.0%
YoY
|
$3.44
-5.75%
YoY
|
$4.44
38.75%
YoY
|
$3.50
-4.89%
YoY
|
$2.978M
48417257.62%
YoY
|
$3.65
-33.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 |
39.24M shares
0.29%
YoY
|
39.24M shares
0.29%
YoY
|
39.24M shares
0.06%
YoY
|
39.24M shares
-0.49%
YoY
|
39.13M shares
-1.16%
YoY
|
39.13M shares
-1.5%
YoY
|
39.22M shares
-1.64%
YoY
|
39.43M shares
-1.15%
YoY
|
39.59M shares
-0.67%
YoY
|
39.72M shares
-0.45%
YoY
|
39.87M shares
-0.2%
YoY
|
39.89M shares
-0.52%
YoY
|
39.86M shares
-0.36%
YoY
|
39.90M shares
-0.39%
YoY
|
39.95M shares
-0.87%
YoY
|
40.10M shares
-0.5%
YoY
|
40.00M shares
-0.5%
YoY
|
40.06M shares
-1.07%
YoY
|
40.30M shares
-0.74%
YoY
|
| Diluted Shares Outstanding |
39.30M shares
0.0%
YoY
|
N/A
|
39.40M shares
-0.25%
YoY
|
39.40M shares
-0.25%
YoY
|
39.30M shares
-0.51%
YoY
|
N/A
|
39.50M shares
-1.25%
YoY
|
39.50M shares
-0.75%
YoY
|
39.50M shares
-1.0%
YoY
|
N/A
|
40.00M shares
-0.25%
YoY
|
39.80M shares
-0.75%
YoY
|
39.90M shares
-0.25%
YoY
|
N/A
|
40.10M shares
-0.5%
YoY
|
40.10M shares
-0.5%
YoY
|
40.00M shares
-0.5%
YoY
|
N/A
|
40.30M shares
-0.98%
YoY
|
Loading...