|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$6.497B
3.67%
YoY
|
$6.267B
6.1%
YoY
|
$5.907B
7.88%
YoY
|
$5.476B
15.67%
YoY
|
$4.734B
15.48%
YoY
|
| Cost Of Revenue |
$2.054B
1.51%
YoY
|
$2.023B
6.3%
YoY
|
$1.903B
12.36%
YoY
|
$1.694B
17.29%
YoY
|
$1.444B
7.37%
YoY
|
| Gross Profit |
$4.468B
4.46%
YoY
|
$4.278B
6.83%
YoY
|
$4.004B
5.87%
YoY
|
$3.782B
14.96%
YoY
|
$3.290B
19.44%
YoY
|
| Selling, General & Admin |
$3.068B
6.34%
YoY
|
$2.885B
6.77%
YoY
|
$2.702B
8.9%
YoY
|
$2.481B
15.09%
YoY
|
$2.156B
5.72%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$200.3M
-0.99%
YoY
|
$202.3M
5.92%
YoY
|
$191.0M
104.5%
YoY
|
$93.40M
-9.14%
YoY
|
$102.8M
9.48%
YoY
|
| Operating Expenses |
$3.068B
6.34%
YoY
|
$2.885B
-0.28%
YoY
|
$2.893B
16.6%
YoY
|
$2.481B
15.09%
YoY
|
$2.156B
5.72%
YoY
|
| Operating Profit |
$1.026B
-11.29%
YoY
|
$1.156B
4.06%
YoY
|
$1.111B
1.01%
YoY
|
$1.100B
20.13%
YoY
|
$915.8M
86.83%
YoY
|
| Interest Expense |
-$57.46M
-17.31%
YoY
|
-$69.49M
-26.31%
YoY
|
-$94.30M
-174.72%
YoY
|
$126.2M
6.49%
YoY
|
$118.5M
2.49%
YoY
|
| Other Income/Expense, Net |
$62.46M
1.18%
YoY
|
$61.73M
1271.87%
YoY
|
$4.500M
-90.7%
YoY
|
$48.41M
162.69%
YoY
|
$18.43M
-425.95%
YoY
|
| Pretax Income |
$968.1M
-30.22%
YoY
|
$1.387B
20.95%
YoY
|
$1.147B
11.67%
YoY
|
$1.027B
5.91%
YoY
|
$969.9M
197.38%
YoY
|
| Income Tax |
$238.9M
78.73%
YoY
|
$133.7M
-49.51%
YoY
|
$264.7M
20.65%
YoY
|
$219.4M
24.44%
YoY
|
$176.3M
196.88%
YoY
|
| Net Earnings |
$729.2M
-41.83%
YoY
|
$1.254B
42.08%
YoY
|
$882.4M
9.24%
YoY
|
$807.8M
1.79%
YoY
|
$793.6M
197.5%
YoY
|
| Basic Earnings Per Share |
$9.68
-39.95%
YoY
|
$16.12
44.32%
YoY
|
$11.17
10.81%
YoY
|
$10.08
8.04%
YoY
|
$9.33
212.04%
YoY
|
| Diluted Earnings Per Share |
$9.65
-39.69%
YoY
|
$16.00
43.95%
YoY
|
$11.12
11.6%
YoY
|
$9.96
8.14%
YoY
|
$9.21
211.15%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
75.36M shares
-3.12%
YoY
|
77.79M shares
-1.54%
YoY
|
79.00M shares
-1.46%
YoY
|
80.18M shares
-5.7%
YoY
|
85.03M shares
-4.8%
YoY
|
| Diluted Shares Outstanding |
75.61M shares
-3.49%
YoY
|
78.34M shares
-1.68%
YoY
|
79.68M shares
-1.71%
YoY
|
81.07M shares
-5.93%
YoY
|
86.18M shares
-4.27%
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.511B
-1.51%
YoY
|
$1.753B
2.18%
YoY
|
$1.524B
2.68%
YoY
|
$1.686B
5.73%
YoY
|
$1.534B
4.16%
YoY
|
$1.715B
8.13%
YoY
|
$1.484B
5.36%
YoY
|
$1.595B
6.11%
YoY
|
$1.473B
4.55%
YoY
|
$1.586B
5.41%
YoY
|
$1.409B
5.78%
YoY
|
$1.503B
9.2%
YoY
|
$1.409B
11.57%
YoY
|
$1.505B
15.19%
YoY
|
$1.332B
15.19%
YoY
|
$1.377B
17.92%
YoY
|
$1.263B
14.37%
YoY
|
$1.306B
17.39%
YoY
|
$1.156B
16.25%
YoY
|
| Cost Of Revenue |
$429.3M
-9.63%
YoY
|
$572.6M
-0.41%
YoY
|
$474.2M
-0.24%
YoY
|
$531.7M
3.59%
YoY
|
$475.0M
3.39%
YoY
|
$574.9M
8.52%
YoY
|
$475.3M
5.43%
YoY
|
$513.3M
5.31%
YoY
|
$459.4M
5.58%
YoY
|
$529.8M
11.45%
YoY
|
$450.8M
8.16%
YoY
|
$487.4M
14.81%
YoY
|
$435.1M
15.41%
YoY
|
$475.4M
18.96%
YoY
|
$416.8M
16.03%
YoY
|
$424.5M
21.02%
YoY
|
$377.0M
12.73%
YoY
|
$399.6M
13.71%
YoY
|
$359.2M
8.94%
YoY
|
| Gross Profit |
$1.082B
1.54%
YoY
|
$1.180B
3.49%
YoY
|
$1.057B
4.75%
YoY
|
$1.158B
7.01%
YoY
|
$1.065B
5.11%
YoY
|
$1.140B
7.94%
YoY
|
$1.009B
5.33%
YoY
|
$1.082B
6.5%
YoY
|
$1.013B
4.08%
YoY
|
$1.056B
2.62%
YoY
|
$957.9M
4.69%
YoY
|
$1.016B
6.7%
YoY
|
$973.7M
9.94%
YoY
|
$1.029B
13.52%
YoY
|
$915.0M
14.8%
YoY
|
$952.0M
16.59%
YoY
|
$885.7M
15.09%
YoY
|
$906.7M
19.1%
YoY
|
$797.0M
19.88%
YoY
|
| Selling, General & Admin |
$726.3M
-0.54%
YoY
|
$797.8M
4.52%
YoY
|
$762.6M
7.5%
YoY
|
$776.9M
9.1%
YoY
|
$730.3M
5.94%
YoY
|
$763.3M
8.45%
YoY
|
$709.3M
7.39%
YoY
|
$712.1M
4.69%
YoY
|
$689.3M
4.91%
YoY
|
$703.8M
11.96%
YoY
|
$660.5M
7.75%
YoY
|
$680.2M
12.44%
YoY
|
$657.1M
6.34%
YoY
|
$628.6M
-5.8%
YoY
|
$613.0M
19.6%
YoY
|
$604.9M
23.83%
YoY
|
$617.9M
26.81%
YoY
|
$667.3M
26.87%
YoY
|
$512.6M
-1.71%
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 |
$25.37M
-50.03%
YoY
|
$47.86M
-6.57%
YoY
|
$50.95M
-0.58%
YoY
|
$50.74M
83.88%
YoY
|
$50.76M
2.95%
YoY
|
$51.22M
3.9%
YoY
|
$51.25M
108.79%
YoY
|
$27.59M
16.37%
YoY
|
$49.31M
106.34%
YoY
|
$49.30M
1.27%
YoY
|
$24.55M
7.28%
YoY
|
$23.71M
3.5%
YoY
|
$23.90M
3.0%
YoY
|
$48.68M
-5.76%
YoY
|
$22.88M
-9.81%
YoY
|
$22.91M
-11.38%
YoY
|
$23.20M
-9.9%
YoY
|
$51.66M
-8.41%
YoY
|
$25.37M
11.56%
YoY
|
| Operating Expenses |
$726.3M
-0.54%
YoY
|
$845.6M
3.82%
YoY
|
$762.6M
0.26%
YoY
|
$776.9M
9.1%
YoY
|
$730.3M
-1.13%
YoY
|
$814.5M
8.15%
YoY
|
$760.6M
15.15%
YoY
|
$712.1M
4.69%
YoY
|
$738.6M
12.41%
YoY
|
$753.1M
11.19%
YoY
|
$660.5M
7.75%
YoY
|
$680.2M
12.44%
YoY
|
$657.1M
6.34%
YoY
|
$677.3M
-5.8%
YoY
|
$613.0M
19.6%
YoY
|
$604.9M
23.83%
YoY
|
$617.9M
26.81%
YoY
|
$719.0M
23.45%
YoY
|
$512.6M
-1.71%
YoY
|
| Operating Profit |
$316.1M
13.69%
YoY
|
$334.3M
2.66%
YoY
|
$86.34M
-65.24%
YoY
|
$327.1M
2.61%
YoY
|
$278.0M
1.16%
YoY
|
$325.7M
7.42%
YoY
|
$248.4M
1.62%
YoY
|
$318.8M
12.6%
YoY
|
$274.8M
-32.63%
YoY
|
$303.2M
-13.88%
YoY
|
$244.4M
-3.55%
YoY
|
$283.1M
-4.72%
YoY
|
$408.0M
87.78%
YoY
|
$352.1M
87.53%
YoY
|
$253.4M
10.08%
YoY
|
$297.1M
8.16%
YoY
|
$217.2M
-3.62%
YoY
|
$187.7M
4.94%
YoY
|
$230.2M
162.66%
YoY
|
| Interest Expense |
-$21.05M
56.92%
YoY
|
-$19.07M
54.8%
YoY
|
-$16.28M
-9.36%
YoY
|
-$11.80M
-40.97%
YoY
|
-$13.41M
-30.21%
YoY
|
-$12.32M
-39.91%
YoY
|
-$17.96M
-182.31%
YoY
|
-$19.99M
-181.4%
YoY
|
-$19.22M
-170.17%
YoY
|
-$20.50M
-31.49%
YoY
|
$21.82M
-27.95%
YoY
|
$24.56M
-17.37%
YoY
|
$27.39M
-12.75%
YoY
|
-$29.92M
27.98%
YoY
|
$30.29M
-4.16%
YoY
|
$29.72M
8.5%
YoY
|
$31.39M
20.06%
YoY
|
-$23.38M
-11.43%
YoY
|
$31.60M
3.47%
YoY
|
| Other Income/Expense, Net |
-$2.632M
-118.77%
YoY
|
-$1.336M
-65.11%
YoY
|
$13.40M
-95.52%
YoY
|
$16.37M
3148.41%
YoY
|
$14.02M
186.69%
YoY
|
-$3.829M
3.49%
YoY
|
$299.0M
15830.15%
YoY
|
$504.0K
-90.96%
YoY
|
$4.891M
-306.72%
YoY
|
-$3.700M
-314.12%
YoY
|
$1.877M
-78.98%
YoY
|
$5.575M
-34.78%
YoY
|
-$2.366M
-108.1%
YoY
|
$1.728M
-88.54%
YoY
|
$8.930M
4132.23%
YoY
|
$8.548M
-332.16%
YoY
|
$29.21M
88.55%
YoY
|
$15.08M
242.61%
YoY
|
$211.0K
-88.71%
YoY
|
| Pretax Income |
$292.4M
9.51%
YoY
|
$313.8M
4.04%
YoY
|
$69.48M
-86.81%
YoY
|
$317.8M
6.18%
YoY
|
$267.0M
2.87%
YoY
|
$301.6M
8.82%
YoY
|
$526.9M
134.71%
YoY
|
$299.3M
13.32%
YoY
|
$259.6M
-31.92%
YoY
|
$277.2M
-8.85%
YoY
|
$224.5M
-3.27%
YoY
|
$264.1M
-4.29%
YoY
|
$381.3M
77.29%
YoY
|
$304.1M
71.73%
YoY
|
$232.1M
16.71%
YoY
|
$276.0M
-27.23%
YoY
|
$215.1M
0.14%
YoY
|
$177.1M
13.38%
YoY
|
$198.8M
1303.49%
YoY
|
| Income Tax |
$70.07M
24.9%
YoY
|
$71.68M
-173.96%
YoY
|
$34.10M
-69.51%
YoY
|
$77.00M
10.47%
YoY
|
$56.10M
14.46%
YoY
|
-$96.93M
-241.29%
YoY
|
$111.8M
151.49%
YoY
|
$69.70M
5.45%
YoY
|
$49.01M
-42.68%
YoY
|
$68.60M
45.0%
YoY
|
$44.47M
-23.99%
YoY
|
$66.10M
-6.9%
YoY
|
$85.50M
101.18%
YoY
|
$47.31M
-246.64%
YoY
|
$58.50M
17.0%
YoY
|
$71.00M
-34.26%
YoY
|
$42.50M
-16.17%
YoY
|
-$32.26M
-188.39%
YoY
|
$50.00M
-1885.71%
YoY
|
| Net Earnings |
$222.3M
5.41%
YoY
|
$242.2M
-39.25%
YoY
|
$35.36M
-91.48%
YoY
|
$240.8M
4.89%
YoY
|
$210.9M
0.19%
YoY
|
$398.6M
91.07%
YoY
|
$415.0M
130.57%
YoY
|
$229.5M
15.91%
YoY
|
$210.5M
-28.82%
YoY
|
$208.6M
-18.77%
YoY
|
$180.0M
3.72%
YoY
|
$198.0M
-3.36%
YoY
|
$295.8M
71.45%
YoY
|
$256.8M
22.67%
YoY
|
$173.5M
16.58%
YoY
|
$204.9M
-24.45%
YoY
|
$172.5M
5.13%
YoY
|
$209.4M
75.05%
YoY
|
$148.9M
777.53%
YoY
|
| Basic Earnings Per Share |
$3.19
16.85%
YoY
|
N/A
|
$0.47
-91.23%
YoY
|
$3.12
5.76%
YoY
|
$2.73
1.49%
YoY
|
N/A
|
$5.36
135.09%
YoY
|
$2.95
18.0%
YoY
|
$2.69
-27.69%
YoY
|
N/A
|
$2.28
4.11%
YoY
|
$2.50
-1.96%
YoY
|
$3.72
77.14%
YoY
|
N/A
|
$2.19
23.03%
YoY
|
$2.55
-19.3%
YoY
|
$2.10
12.9%
YoY
|
N/A
|
$1.78
836.84%
YoY
|
| Diluted Earnings Per Share |
$3.18
17.34%
YoY
|
$3.36
-34.26%
YoY
|
$0.47
-91.17%
YoY
|
$3.11
6.14%
YoY
|
$2.71
1.5%
YoY
|
$5.11
93.47%
YoY
|
$5.32
135.4%
YoY
|
$2.93
18.15%
YoY
|
$2.67
-27.55%
YoY
|
$2.64
-17.59%
YoY
|
$2.26
4.15%
YoY
|
$2.48
-1.98%
YoY
|
$3.68
76.92%
YoY
|
$3.20
-100.0%
YoY
|
$2.17
23.3%
YoY
|
$2.53
-19.17%
YoY
|
$2.08
13.04%
YoY
|
$2.494M
87.91%
YoY
|
$1.76
826.32%
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 |
70.45M shares
-8.29%
YoY
|
72.08M shares
N/A
|
75.74M shares
-1.72%
YoY
|
76.97M shares
-0.85%
YoY
|
76.82M shares
-1.47%
YoY
|
N/A
|
77.06M shares
-2.24%
YoY
|
77.63M shares
-1.79%
YoY
|
77.97M shares
-1.38%
YoY
|
77.95M shares
-1.36%
YoY
|
78.83M shares
-0.34%
YoY
|
79.04M shares
-1.53%
YoY
|
79.06M shares
-3.61%
YoY
|
79.02M shares
-3.91%
YoY
|
79.09M shares
-5.35%
YoY
|
80.27M shares
-6.35%
YoY
|
82.02M shares
-7.17%
YoY
|
82.24M shares
-7.89%
YoY
|
83.57M shares
-6.5%
YoY
|
| Diluted Shares Outstanding |
69.97M shares
-10.06%
YoY
|
N/A
|
74.99M shares
-3.82%
YoY
|
77.36M shares
-1.19%
YoY
|
77.79M shares
-1.49%
YoY
|
N/A
|
77.97M shares
-1.95%
YoY
|
78.29M shares
-1.92%
YoY
|
78.96M shares
-1.64%
YoY
|
N/A
|
79.52M shares
-0.67%
YoY
|
79.82M shares
-1.43%
YoY
|
80.28M shares
-3.24%
YoY
|
N/A
|
80.06M shares
-5.55%
YoY
|
80.97M shares
-6.48%
YoY
|
82.97M shares
-6.92%
YoY
|
N/A
|
84.77M shares
-5.77%
YoY
|
Loading...