|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$8.831B
11.22%
YoY
|
$7.940B
20.58%
YoY
|
$6.585B
21.29%
YoY
|
$5.429B
13.15%
YoY
|
$4.798B
-5.98%
YoY
|
| Cost Of Revenue |
$3.520B
7.71%
YoY
|
$3.268B
19.14%
YoY
|
$2.743B
17.73%
YoY
|
$2.330B
1.97%
YoY
|
$2.285B
-6.96%
YoY
|
| Gross Profit |
$5.311B
13.68%
YoY
|
$4.672B
21.6%
YoY
|
$3.842B
23.98%
YoY
|
$3.099B
23.32%
YoY
|
$2.513B
-5.06%
YoY
|
| Selling, General & Admin |
$945.0M
-3.57%
YoY
|
$980.0M
25.64%
YoY
|
$780.0M
4.28%
YoY
|
$748.0M
9.2%
YoY
|
$685.0M
-5.78%
YoY
|
| Research & Development |
$118.0M
10.28%
YoY
|
$107.0M
1.9%
YoY
|
$105.0M
10.64%
YoY
|
$94.90M
-10.13%
YoY
|
$105.6M
-19.33%
YoY
|
| Depreciation & Amortization |
$367.0M
17.63%
YoY
|
$312.0M
16.42%
YoY
|
$268.0M
5.93%
YoY
|
$253.0M
0.0%
YoY
|
$253.0M
-10.6%
YoY
|
| Operating Expenses |
$1.063B
-2.21%
YoY
|
$1.087B
22.82%
YoY
|
$885.0M
4.99%
YoY
|
$842.9M
6.62%
YoY
|
$790.6M
-7.84%
YoY
|
| Operating Profit |
$4.165B
17.96%
YoY
|
$3.531B
20.8%
YoY
|
$2.923B
31.96%
YoY
|
$2.215B
30.99%
YoY
|
$1.691B
-3.43%
YoY
|
| Interest Expense |
-$1.572B
22.24%
YoY
|
-$1.286B
10.48%
YoY
|
-$1.164B
8.18%
YoY
|
-$1.076B
1.61%
YoY
|
-$1.059B
2.92%
YoY
|
| Other Income/Expense, Net |
$47.00M
67.86%
YoY
|
$28.00M
115.38%
YoY
|
$13.00M
-172.22%
YoY
|
-$18.00M
-135.29%
YoY
|
$51.00M
10.87%
YoY
|
| Pretax Income |
$2.629B
18.69%
YoY
|
$2.215B
29.08%
YoY
|
$1.716B
52.26%
YoY
|
$1.127B
57.62%
YoY
|
$715.0M
-3.38%
YoY
|
| Income Tax |
$555.0M
11.0%
YoY
|
$500.0M
19.9%
YoY
|
$417.0M
59.77%
YoY
|
$261.0M
667.65%
YoY
|
$34.00M
-60.92%
YoY
|
| Net Earnings |
$2.074B
21.0%
YoY
|
$1.714B
32.05%
YoY
|
$1.298B
49.88%
YoY
|
$866.0M
27.35%
YoY
|
$680.0M
-2.72%
YoY
|
| Basic Earnings Per Share |
$32.08
25.21%
YoY
|
$25.62
16.3%
YoY
|
$22.03
64.4%
YoY
|
$13.40
28.72%
YoY
|
$10.41
16.18%
YoY
|
| Diluted Earnings Per Share |
$32.08
25.21%
YoY
|
$25.62
16.3%
YoY
|
$22.03
64.4%
YoY
|
$13.40
-100.0%
YoY
|
$11.64M
-4.55%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
58.20M shares
0.69%
YoY
|
57.80M shares
1.05%
YoY
|
57.20M shares
-1.72%
YoY
|
58.20M shares
6.2%
YoY
|
54.80M shares
1.67%
YoY
|
| Diluted Shares Outstanding |
58.20M shares
0.69%
YoY
|
57.80M shares
1.05%
YoY
|
57.20M shares
-1.72%
YoY
|
58.20M shares
-0.34%
YoY
|
58.40M shares
1.92%
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 | 2022 Q4 | 2022 Q3 | 2022 Q2 | 2022 Q1 | 2021 Q3 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$2.544B
18.33%
YoY
|
$2.285B
13.91%
YoY
|
$2.437B
11.53%
YoY
|
$2.237B
9.34%
YoY
|
$2.150B
12.04%
YoY
|
$2.006B
12.13%
YoY
|
$2.185B
25.29%
YoY
|
$2.046B
28.52%
YoY
|
$1.919B
N/A
|
$1.789B
28.06%
YoY
|
$1.744B
24.75%
YoY
|
$1.592B
19.97%
YoY
|
$1.397B
N/A
|
$1.398B
14.78%
YoY
|
$1.327B
11.14%
YoY
|
$1.194B
7.76%
YoY
|
$1.218B
3.84%
YoY
|
| Cost Of Revenue |
$1.033B
17.92%
YoY
|
$933.0M
21.01%
YoY
|
$957.0M
3.24%
YoY
|
$905.0M
9.56%
YoY
|
$876.0M
14.21%
YoY
|
$771.0M
3.21%
YoY
|
$927.0M
29.65%
YoY
|
$826.0M
24.59%
YoY
|
$767.0M
N/A
|
$747.0M
23.68%
YoY
|
$715.0M
23.47%
YoY
|
$663.0M
12.18%
YoY
|
$604.0M
N/A
|
$579.1M
2.86%
YoY
|
$591.0M
-1.83%
YoY
|
$533.0M
-6.0%
YoY
|
$563.0M
-8.16%
YoY
|
| Gross Profit |
$1.511B
18.6%
YoY
|
$1.352B
9.47%
YoY
|
$1.480B
17.65%
YoY
|
$1.332B
9.18%
YoY
|
$1.274B
10.59%
YoY
|
$1.235B
18.52%
YoY
|
$1.258B
22.25%
YoY
|
$1.220B
31.32%
YoY
|
$1.152B
N/A
|
$1.042B
31.4%
YoY
|
$1.029B
25.66%
YoY
|
$929.0M
26.22%
YoY
|
$793.0M
N/A
|
$818.9M
25.02%
YoY
|
$736.0M
24.32%
YoY
|
$661.0M
22.18%
YoY
|
$655.0M
16.96%
YoY
|
| Selling, General & Admin |
$273.0M
15.68%
YoY
|
$254.0M
20.38%
YoY
|
$232.0M
-12.12%
YoY
|
$242.0M
-2.42%
YoY
|
$236.0M
-4.84%
YoY
|
$211.0M
-4.09%
YoY
|
$264.0M
26.32%
YoY
|
$248.0M
24.62%
YoY
|
$248.0M
N/A
|
$220.0M
30.18%
YoY
|
$209.0M
16.11%
YoY
|
$199.0M
8.74%
YoY
|
$169.0M
N/A
|
$180.0M
4.65%
YoY
|
$183.0M
12.96%
YoY
|
$170.0M
-13.71%
YoY
|
$172.0M
-0.58%
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
|
| Depreciation & Amortization |
$105.0M
17.98%
YoY
|
$100.0M
150.0%
YoY
|
$96.00M
88.24%
YoY
|
$92.00M
21.05%
YoY
|
$89.00M
140.54%
YoY
|
$40.00M
11.11%
YoY
|
$51.00M
37.84%
YoY
|
$76.00M
15.15%
YoY
|
$37.00M
N/A
|
$36.00M
24.14%
YoY
|
$37.00M
-39.34%
YoY
|
$66.00M
6.45%
YoY
|
$29.00M
N/A
|
$61.00M
-4.69%
YoY
|
$62.00M
-6.06%
YoY
|
$29.00M
0.0%
YoY
|
$64.00M
-11.11%
YoY
|
| Operating Expenses |
$273.0M
15.68%
YoY
|
$254.0M
20.38%
YoY
|
$285.0M
-9.52%
YoY
|
$242.0M
-2.42%
YoY
|
$236.0M
-4.84%
YoY
|
$211.0M
-4.09%
YoY
|
$315.0M
50.72%
YoY
|
$248.0M
24.62%
YoY
|
$248.0M
N/A
|
$220.0M
30.18%
YoY
|
$209.0M
-1.88%
YoY
|
$199.0M
8.74%
YoY
|
$169.0M
N/A
|
$213.0M
23.84%
YoY
|
$183.0M
12.96%
YoY
|
$170.0M
-13.71%
YoY
|
$172.0M
-19.63%
YoY
|
| Operating Profit |
$1.178B
18.87%
YoY
|
$1.042B
6.98%
YoY
|
$1.195B
26.72%
YoY
|
$1.039B
11.24%
YoY
|
$991.0M
14.3%
YoY
|
$974.0M
23.76%
YoY
|
$943.0M
20.43%
YoY
|
$934.0M
34.39%
YoY
|
$867.0M
N/A
|
$787.0M
33.39%
YoY
|
$783.0M
29.23%
YoY
|
$695.0M
33.65%
YoY
|
$590.0M
N/A
|
$605.9M
35.55%
YoY
|
$520.0M
31.98%
YoY
|
$455.0M
44.44%
YoY
|
$447.0M
29.19%
YoY
|
| Interest Expense |
-$484.0M
28.04%
YoY
|
-$475.0M
25.66%
YoY
|
-$420.0M
22.45%
YoY
|
-$397.0M
25.63%
YoY
|
-$378.0M
15.95%
YoY
|
-$378.0M
26.0%
YoY
|
-$343.0M
17.87%
YoY
|
-$316.0M
7.12%
YoY
|
-$326.0M
N/A
|
-$300.0M
4.9%
YoY
|
-$291.0M
8.18%
YoY
|
-$295.0M
10.9%
YoY
|
-$286.0M
N/A
|
-$269.0M
2.28%
YoY
|
-$266.0M
-0.75%
YoY
|
-$264.0M
-1.12%
YoY
|
-$263.0M
-1.5%
YoY
|
| Other Income/Expense, Net |
$6.000M
-33.33%
YoY
|
$5.000M
-78.26%
YoY
|
$16.00M
300.0%
YoY
|
$0.00
-100.0%
YoY
|
$9.000M
50.0%
YoY
|
$23.00M
2200.0%
YoY
|
$4.000M
-55.56%
YoY
|
$14.00M
600.0%
YoY
|
$6.000M
N/A
|
$1.000M
0.0%
YoY
|
$9.000M
-142.86%
YoY
|
$2.000M
-66.67%
YoY
|
$1.000M
N/A
|
-$21.00M
-520.0%
YoY
|
$6.000M
-78.57%
YoY
|
$2.000M
-60.0%
YoY
|
$5.000M
-84.38%
YoY
|
| Pretax Income |
$700.0M
12.54%
YoY
|
$572.0M
-7.59%
YoY
|
$753.0M
24.46%
YoY
|
$635.0M
5.48%
YoY
|
$622.0M
19.85%
YoY
|
$619.0M
26.84%
YoY
|
$605.0M
29.0%
YoY
|
$602.0M
51.64%
YoY
|
$519.0M
N/A
|
$488.0M
62.13%
YoY
|
$469.0M
50.32%
YoY
|
$397.0M
52.69%
YoY
|
$301.0M
N/A
|
$312.0M
27.87%
YoY
|
$260.0M
100.0%
YoY
|
$193.0M
264.15%
YoY
|
$244.0M
221.05%
YoY
|
| Income Tax |
$164.0M
14.69%
YoY
|
$127.0M
0.79%
YoY
|
$144.0M
5.11%
YoY
|
$142.0M
0.71%
YoY
|
$143.0M
24.35%
YoY
|
$126.0M
18.87%
YoY
|
$137.0M
17.09%
YoY
|
$141.0M
51.61%
YoY
|
$115.0M
N/A
|
$106.0M
47.22%
YoY
|
$117.0M
60.27%
YoY
|
$93.00M
52.46%
YoY
|
$72.00M
N/A
|
$73.00M
-200.0%
YoY
|
$61.00M
144.0%
YoY
|
$30.00M
900.0%
YoY
|
-$73.00M
192.0%
YoY
|
| Net Earnings |
$535.0M
11.69%
YoY
|
$445.0M
-9.74%
YoY
|
$451.0M
34.23%
YoY
|
$492.0M
6.72%
YoY
|
$479.0M
18.86%
YoY
|
$493.0M
29.06%
YoY
|
$336.0M
-4.27%
YoY
|
$461.0M
51.64%
YoY
|
$403.0M
N/A
|
$382.0M
67.54%
YoY
|
$351.0M
47.48%
YoY
|
$304.0M
52.76%
YoY
|
$228.0M
N/A
|
$238.0M
-24.92%
YoY
|
$199.0M
91.35%
YoY
|
$163.0M
226.0%
YoY
|
$317.0M
286.59%
YoY
|
| Basic Earnings Per Share |
$9.20
11.65%
YoY
|
$6.62
-13.12%
YoY
|
N/A
|
$8.47
6.41%
YoY
|
$8.24
18.22%
YoY
|
$7.62
56.47%
YoY
|
N/A
|
$7.96
49.62%
YoY
|
$6.97
N/A
|
$4.87
46.25%
YoY
|
$6.14
49.76%
YoY
|
$5.32
57.4%
YoY
|
$3.33
N/A
|
$4.10
N/A
|
$3.38
N/A
|
$1.98
N/A
|
N/A
|
| Diluted Earnings Per Share |
$9.20
11.65%
YoY
|
$6.62
-13.12%
YoY
|
$7.75
33.83%
YoY
|
$8.47
6.41%
YoY
|
$8.24
18.22%
YoY
|
$7.62
56.47%
YoY
|
$5.79
-5.65%
YoY
|
$7.96
49.62%
YoY
|
$6.97
N/A
|
$4.87
46.25%
YoY
|
$6.14
-100.0%
YoY
|
$5.32
-100.0%
YoY
|
$3.33
N/A
|
$4.103M
-24.4%
YoY
|
$3.379M
89.72%
YoY
|
$2.753M
201.22%
YoY
|
$5.428M
279.3%
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
|
| Basic Shares Outstanding |
56.47M shares
0.69%
YoY
|
56.32M shares
0.16%
YoY
|
56.35M shares
0.43%
YoY
|
56.17M shares
0.37%
YoY
|
56.08M shares
0.86%
YoY
|
56.23M shares
1.66%
YoY
|
56.11M shares
-1.9%
YoY
|
55.96M shares
-2.0%
YoY
|
55.61M shares
1.85%
YoY
|
55.31M shares
1.73%
YoY
|
57.20M shares
-1.38%
YoY
|
57.10M shares
3.44%
YoY
|
54.37M shares
-1.58%
YoY
|
58.00M shares
5.45%
YoY
|
55.20M shares
0.73%
YoY
|
55.30M shares
1.1%
YoY
|
55.00M shares
1.46%
YoY
|
| Diluted Shares Outstanding |
58.20M shares
0.17%
YoY
|
58.20M shares
-0.17%
YoY
|
N/A
|
58.10M shares
0.35%
YoY
|
58.10M shares
0.52%
YoY
|
58.30M shares
1.04%
YoY
|
N/A
|
57.90M shares
1.4%
YoY
|
57.80M shares
N/A
|
57.70M shares
1.05%
YoY
|
57.20M shares
-1.38%
YoY
|
57.10M shares
-3.06%
YoY
|
57.10M shares
N/A
|
58.00M shares
N/A
|
58.90M shares
N/A
|
59.20M shares
N/A
|
N/A
|
Loading...