|
Concept
|
2026 | 2025 | 2024 | 2023 | 2022 |
|---|---|---|---|---|---|
| Revenue |
$8.115B
14.63%
YoY
|
$7.079B
6.75%
YoY
|
$6.631B
2.91%
YoY
|
$6.444B
3.62%
YoY
|
$6.219B
41.3%
YoY
|
| Cost Of Revenue |
$2.445B
9.85%
YoY
|
$2.226B
1.2%
YoY
|
$2.200B
-3.43%
YoY
|
$2.278B
9.99%
YoY
|
$2.071B
34.53%
YoY
|
| Gross Profit |
$5.669B
16.82%
YoY
|
$4.853B
9.5%
YoY
|
$4.432B
6.39%
YoY
|
$4.166B
0.44%
YoY
|
$4.148B
44.95%
YoY
|
| Selling, General & Admin |
$4.372B
13.17%
YoY
|
$3.863B
7.29%
YoY
|
$3.601B
5.62%
YoY
|
$3.409B
3.13%
YoY
|
$3.306B
25.28%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$233.0M
6.1%
YoY
|
$219.6M
-4.1%
YoY
|
$229.0M
3.85%
YoY
|
$220.5M
-4.01%
YoY
|
$229.7M
-7.23%
YoY
|
| Operating Expenses |
$4.490B
14.52%
YoY
|
$3.921B
6.68%
YoY
|
$3.675B
6.18%
YoY
|
$3.462B
3.36%
YoY
|
$3.349B
15.29%
YoY
|
| Operating Profit |
$1.179B
26.51%
YoY
|
$932.1M
23.23%
YoY
|
$756.4M
7.41%
YoY
|
$704.2M
-11.8%
YoY
|
$798.4M
-1931.19%
YoY
|
| Interest Expense |
$54.20M
22.9%
YoY
|
$44.10M
4.5%
YoY
|
$42.20M
4.46%
YoY
|
$40.40M
-25.19%
YoY
|
$54.00M
11.34%
YoY
|
| Other Income/Expense, Net |
-$1.000M
-105.38%
YoY
|
$18.60M
-289.8%
YoY
|
-$9.800M
139.02%
YoY
|
-$4.100M
-187.23%
YoY
|
$4.700M
-38.16%
YoY
|
| Pretax Income |
$1.178B
23.88%
YoY
|
$950.7M
22.29%
YoY
|
$777.4M
12.36%
YoY
|
$691.9M
-8.31%
YoY
|
$754.6M
-1108.82%
YoY
|
| Income Tax |
$236.6M
13.86%
YoY
|
$207.8M
58.5%
YoY
|
$131.1M
-22.52%
YoY
|
$169.2M
9.51%
YoY
|
$154.5M
233.69%
YoY
|
| Net Earnings |
$941.1M
26.68%
YoY
|
$742.9M
14.95%
YoY
|
$646.3M
23.65%
YoY
|
$522.7M
-12.9%
YoY
|
$600.1M
-595.54%
YoY
|
| Basic Earnings Per Share |
$15.42
30.02%
YoY
|
$11.86
19.68%
YoY
|
$9.91
28.37%
YoY
|
$7.72
-6.08%
YoY
|
$8.22
-598.18%
YoY
|
| Diluted Earnings Per Share |
$15.11
30.15%
YoY
|
$11.61
19.57%
YoY
|
$9.71
28.1%
YoY
|
$7.58
-6.07%
YoY
|
$8.07
-589.09%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
61.00M shares
-2.56%
YoY
|
62.60M shares
-3.99%
YoY
|
65.20M shares
-3.69%
YoY
|
67.70M shares
-7.26%
YoY
|
73.00M shares
-0.68%
YoY
|
| Diluted Shares Outstanding |
62.30M shares
-2.66%
YoY
|
64.00M shares
-3.76%
YoY
|
66.50M shares
-3.62%
YoY
|
69.00M shares
-7.13%
YoY
|
74.30M shares
1.09%
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 | 2021 Q4 | 2021 Q3 | 2021 Q2 | 2021 Q1 | 2020 Q4 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$1.979B
16.58%
YoY
|
$2.406B
12.25%
YoY
|
$2.011B
16.49%
YoY
|
$1.719B
13.68%
YoY
|
$1.697B
8.25%
YoY
|
$2.144B
10.83%
YoY
|
$1.726B
15.34%
YoY
|
$1.512B
-1.86%
YoY
|
$1.568B
N/A
|
$1.934B
22.41%
YoY
|
$1.497B
0.4%
YoY
|
$1.541B
1.19%
YoY
|
$1.580B
-12.97%
YoY
|
$1.491B
-0.9%
YoY
|
$1.523B
10.64%
YoY
|
$1.815B
26.7%
YoY
|
$1.504B
26.02%
YoY
|
$1.376B
182.32%
YoY
|
$1.287B
1.01%
YoY
|
$1.433B
-18.16%
YoY
|
| Cost Of Revenue |
$599.9M
12.76%
YoY
|
$724.3M
6.92%
YoY
|
$644.3M
12.98%
YoY
|
$476.8M
6.81%
YoY
|
$532.0M
1.49%
YoY
|
$677.4M
4.54%
YoY
|
$570.3M
22.78%
YoY
|
$446.4M
-24.08%
YoY
|
$524.2M
N/A
|
$648.0M
16.38%
YoY
|
$464.5M
-2.74%
YoY
|
$588.0M
5.64%
YoY
|
$556.8M
-9.8%
YoY
|
$477.6M
-2.31%
YoY
|
$556.6M
36.35%
YoY
|
$617.3M
22.87%
YoY
|
$488.9M
24.05%
YoY
|
$408.2M
194.09%
YoY
|
$477.7M
-29.59%
YoY
|
$502.4M
-24.06%
YoY
|
| Gross Profit |
$1.379B
18.32%
YoY
|
$1.682B
14.71%
YoY
|
$1.366B
18.23%
YoY
|
$1.242B
16.56%
YoY
|
$1.165B
11.65%
YoY
|
$1.466B
14.0%
YoY
|
$1.156B
11.99%
YoY
|
$1.066B
11.86%
YoY
|
$1.044B
N/A
|
$1.286B
25.7%
YoY
|
$1.032B
1.88%
YoY
|
$952.8M
-1.38%
YoY
|
$1.023B
-14.61%
YoY
|
$1.013B
-0.22%
YoY
|
$966.1M
-0.21%
YoY
|
$1.198B
28.77%
YoY
|
$1.015B
27.0%
YoY
|
$968.1M
177.63%
YoY
|
$809.3M
35.88%
YoY
|
$930.4M
-14.57%
YoY
|
| Selling, General & Admin |
$1.123B
16.76%
YoY
|
$1.179B
10.75%
YoY
|
$1.083B
13.04%
YoY
|
$949.4M
11.71%
YoY
|
$961.7M
12.62%
YoY
|
$1.064B
9.98%
YoY
|
$958.4M
15.47%
YoY
|
$849.9M
0.15%
YoY
|
$853.9M
N/A
|
$967.6M
19.56%
YoY
|
$830.0M
6.89%
YoY
|
$848.6M
-5.06%
YoY
|
$809.3M
-10.95%
YoY
|
$776.5M
2.86%
YoY
|
$893.8M
22.74%
YoY
|
$908.8M
21.58%
YoY
|
$754.9M
20.17%
YoY
|
$728.2M
43.46%
YoY
|
$773.6M
-9.01%
YoY
|
$747.5M
-11.36%
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
|
N/A
|
| Depreciation & Amortization |
$60.80M
10.55%
YoY
|
$59.70M
9.94%
YoY
|
$57.00M
1.97%
YoY
|
$55.50M
2.02%
YoY
|
$55.00M
-1.79%
YoY
|
$54.30M
-3.38%
YoY
|
$55.90M
-4.12%
YoY
|
$54.40M
-4.9%
YoY
|
$56.00M
N/A
|
$56.20M
5.44%
YoY
|
$58.30M
6.39%
YoY
|
$57.20M
-5.3%
YoY
|
$53.30M
-5.16%
YoY
|
$54.80M
-1.97%
YoY
|
$60.40M
5.59%
YoY
|
$56.20M
-6.8%
YoY
|
$55.90M
-9.11%
YoY
|
$57.20M
-10.2%
YoY
|
$62.10M
-9.34%
YoY
|
$60.30M
-11.58%
YoY
|
| Operating Expenses |
$1.161B
17.16%
YoY
|
$1.210B
12.45%
YoY
|
$1.121B
14.73%
YoY
|
$968.7M
12.99%
YoY
|
$990.5M
9.24%
YoY
|
$1.076B
11.16%
YoY
|
$976.8M
12.85%
YoY
|
$857.3M
-2.35%
YoY
|
$906.7M
N/A
|
$968.3M
18.61%
YoY
|
$865.6M
4.55%
YoY
|
$877.9M
-4.94%
YoY
|
$816.4M
-10.19%
YoY
|
$827.9M
8.46%
YoY
|
$923.5M
23.55%
YoY
|
$909.0M
19.61%
YoY
|
$763.3M
-6.88%
YoY
|
$747.5M
44.67%
YoY
|
$831.1M
-2.78%
YoY
|
$760.0M
-12.11%
YoY
|
| Operating Profit |
$218.3M
24.89%
YoY
|
$471.3M
20.94%
YoY
|
$245.7M
37.34%
YoY
|
$273.6M
31.22%
YoY
|
$174.8M
27.59%
YoY
|
$389.7M
22.66%
YoY
|
$178.9M
7.51%
YoY
|
$208.5M
178.37%
YoY
|
$137.0M
N/A
|
$317.7M
53.7%
YoY
|
$166.4M
-10.1%
YoY
|
$74.90M
75.82%
YoY
|
$206.7M
-28.5%
YoY
|
$185.1M
-26.52%
YoY
|
$42.60M
-80.69%
YoY
|
$289.1M
69.66%
YoY
|
$251.9M
-1340.89%
YoY
|
$220.6M
-231.31%
YoY
|
-$21.80M
-91.59%
YoY
|
$170.4M
-24.06%
YoY
|
| Interest Expense |
-$1.100M
-113.75%
YoY
|
$13.30M
14.66%
YoY
|
$15.90M
39.47%
YoY
|
$11.50M
5.5%
YoY
|
$8.000M
-13.04%
YoY
|
$11.60M
9.43%
YoY
|
$11.40M
14.0%
YoY
|
$10.90M
73.02%
YoY
|
$9.200M
N/A
|
$10.60M
11.58%
YoY
|
$10.00M
-221.95%
YoY
|
$6.300M
-150.0%
YoY
|
$9.500M
-29.1%
YoY
|
-$8.200M
-160.29%
YoY
|
-$12.60M
-194.74%
YoY
|
$13.40M
9.84%
YoY
|
$13.60M
6.25%
YoY
|
$13.30M
38.54%
YoY
|
-$11.70M
-179.59%
YoY
|
$12.20M
190.48%
YoY
|
| Other Income/Expense, Net |
$5.600M
-900.0%
YoY
|
-$7.500M
-38.52%
YoY
|
-$1.600M
-159.26%
YoY
|
$4.400M
-500.0%
YoY
|
-$700.0K
-87.27%
YoY
|
-$12.20M
-710.0%
YoY
|
$2.700M
-280.0%
YoY
|
-$1.100M
-140.74%
YoY
|
-$5.500M
N/A
|
$2.000M
-154.05%
YoY
|
-$1.500M
-68.75%
YoY
|
$2.700M
-47.06%
YoY
|
-$3.700M
-3800.0%
YoY
|
-$4.800M
242.86%
YoY
|
$5.100M
466.67%
YoY
|
$100.0K
-93.75%
YoY
|
-$1.400M
-177.78%
YoY
|
$900.0K
-57.14%
YoY
|
$2.100M
-111.6%
YoY
|
$1.600M
-44.83%
YoY
|
| Pretax Income |
$193.1M
18.98%
YoY
|
$463.8M
20.88%
YoY
|
$242.8M
29.08%
YoY
|
$278.0M
28.35%
YoY
|
$162.3M
45.56%
YoY
|
$383.7M
16.34%
YoY
|
$188.1M
10.26%
YoY
|
$216.6M
340.24%
YoY
|
$111.5M
N/A
|
$329.8M
64.82%
YoY
|
$170.6M
5.18%
YoY
|
$49.20M
67.92%
YoY
|
$200.1M
-27.81%
YoY
|
$162.2M
-31.88%
YoY
|
$29.30M
-86.05%
YoY
|
$277.2M
70.9%
YoY
|
$238.1M
-918.21%
YoY
|
$210.0M
-221.67%
YoY
|
-$35.30M
-87.71%
YoY
|
$162.2M
-29.6%
YoY
|
| Income Tax |
$41.50M
24.62%
YoY
|
$102.2M
18.42%
YoY
|
$35.30M
-12.19%
YoY
|
$57.60M
20.0%
YoY
|
$33.30M
60.1%
YoY
|
$86.30M
62.22%
YoY
|
$40.20M
4.42%
YoY
|
$48.00M
184.02%
YoY
|
$20.80M
N/A
|
$53.20M
7.26%
YoY
|
$38.50M
-0.77%
YoY
|
$16.90M
244.9%
YoY
|
$49.60M
-16.64%
YoY
|
$38.80M
-13.39%
YoY
|
$4.900M
-89.18%
YoY
|
$59.50M
40.33%
YoY
|
$44.80M
348.0%
YoY
|
$45.30M
-200.89%
YoY
|
$39.20M
-54.99%
YoY
|
$42.40M
-140.89%
YoY
|
| Net Earnings |
$151.6M
17.52%
YoY
|
$361.6M
21.59%
YoY
|
$207.5M
40.3%
YoY
|
$220.4M
30.72%
YoY
|
$129.0M
42.23%
YoY
|
$297.4M
7.52%
YoY
|
$147.9M
11.96%
YoY
|
$168.6M
421.98%
YoY
|
$90.70M
N/A
|
$276.6M
83.79%
YoY
|
$132.1M
7.05%
YoY
|
$32.30M
32.38%
YoY
|
$150.5M
-30.87%
YoY
|
$123.4M
-36.16%
YoY
|
$24.40M
-85.19%
YoY
|
$217.7M
81.72%
YoY
|
$193.3M
-594.37%
YoY
|
$164.7M
-228.97%
YoY
|
-$74.10M
-70.24%
YoY
|
$119.8M
-64.14%
YoY
|
| Basic Earnings Per Share |
N/A
|
$5.91
24.16%
YoY
|
$3.39
43.64%
YoY
|
$3.62
35.58%
YoY
|
N/A
|
$4.76
12.0%
YoY
|
$2.36
17.41%
YoY
|
$2.67
N/A
|
N/A
|
$4.25
92.31%
YoY
|
$2.01
14.2%
YoY
|
N/A
|
$2.21
-25.84%
YoY
|
$1.76
-32.57%
YoY
|
N/A
|
$2.98
82.82%
YoY
|
$2.61
-592.45%
YoY
|
$2.23
-227.43%
YoY
|
N/A
|
$1.63
-63.53%
YoY
|
| Diluted Earnings Per Share |
$2.45
20.74%
YoY
|
$5.82
24.89%
YoY
|
$3.32
43.72%
YoY
|
$3.52
34.87%
YoY
|
$2.03
46.08%
YoY
|
$4.66
11.22%
YoY
|
$2.31
17.86%
YoY
|
$2.61
447.86%
YoY
|
$1.39
N/A
|
$4.19
92.2%
YoY
|
$1.96
-100.0%
YoY
|
$0.48
-100.0%
YoY
|
$2.18
-25.6%
YoY
|
$1.726M
67154535.25%
YoY
|
$338.0K
15502199.93%
YoY
|
$2.93
81.99%
YoY
|
$2.57
-584.91%
YoY
|
$2.18
-224.57%
YoY
|
-$1.004M
-70.28%
YoY
|
$1.61
-63.49%
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
|
N/A
|
| Basic Shares Outstanding |
N/A
|
61.10M shares
-2.24%
YoY
|
61.10M shares
-2.4%
YoY
|
61.00M shares
-3.48%
YoY
|
N/A
|
62.50M shares
-3.85%
YoY
|
62.60M shares
-5.01%
YoY
|
63.20M shares
N/A
|
N/A
|
65.00M shares
-4.41%
YoY
|
65.90M shares
-5.99%
YoY
|
N/A
|
68.00M shares
-7.1%
YoY
|
70.10M shares
-5.27%
YoY
|
N/A
|
73.20M shares
-0.54%
YoY
|
74.00M shares
0.68%
YoY
|
73.80M shares
0.96%
YoY
|
N/A
|
73.60M shares
-1.47%
YoY
|
| Diluted Shares Outstanding |
N/A
|
62.20M shares
-2.51%
YoY
|
62.40M shares
-2.35%
YoY
|
62.50M shares
-3.25%
YoY
|
N/A
|
63.80M shares
-3.33%
YoY
|
63.90M shares
-5.19%
YoY
|
64.60M shares
N/A
|
N/A
|
66.00M shares
-4.35%
YoY
|
67.40M shares
-5.73%
YoY
|
N/A
|
69.00M shares
-7.13%
YoY
|
71.50M shares
-5.05%
YoY
|
N/A
|
74.30M shares
-0.4%
YoY
|
75.30M shares
2.45%
YoY
|
75.40M shares
3.15%
YoY
|
N/A
|
74.60M shares
-1.58%
YoY
|
Loading...