|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$5.845B
3.84%
YoY
|
$5.629B
4.76%
YoY
|
$5.373B
8.59%
YoY
|
$4.948B
17.97%
YoY
|
$4.194B
13.89%
YoY
|
| Cost Of Revenue |
$3.781B
1.51%
YoY
|
$3.724B
7.47%
YoY
|
$3.466B
-0.31%
YoY
|
$3.476B
14.25%
YoY
|
$3.043B
17.17%
YoY
|
| Gross Profit |
$2.064B
8.4%
YoY
|
$1.904B
-0.17%
YoY
|
$1.907B
29.61%
YoY
|
$1.472B
27.8%
YoY
|
$1.152B
6.05%
YoY
|
| Selling, General & Admin |
$855.3M
5.27%
YoY
|
$812.5M
-4.21%
YoY
|
$848.2M
11.24%
YoY
|
$762.5M
23.14%
YoY
|
$619.2M
4.72%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$206.1M
-2.83%
YoY
|
$212.1M
41.68%
YoY
|
$149.7M
0.81%
YoY
|
$148.5M
-0.4%
YoY
|
$149.1M
3.18%
YoY
|
| Operating Expenses |
$855.3M
5.27%
YoY
|
$812.5M
-4.21%
YoY
|
$848.2M
11.24%
YoY
|
$762.5M
23.14%
YoY
|
$619.2M
4.72%
YoY
|
| Operating Profit |
$1.209B
10.74%
YoY
|
$1.092B
3.06%
YoY
|
$1.059B
49.37%
YoY
|
$709.1M
33.21%
YoY
|
$532.3M
7.64%
YoY
|
| Interest Expense |
-$64.10M
-13.14%
YoY
|
-$73.80M
101.09%
YoY
|
-$36.70M
-26.01%
YoY
|
-$49.60M
-9.32%
YoY
|
-$54.70M
-190.71%
YoY
|
| Other Income/Expense, Net |
-$25.20M
250.0%
YoY
|
-$7.200M
-61.08%
YoY
|
-$18.50M
-511.11%
YoY
|
$4.500M
-16.67%
YoY
|
$5.400M
-334.78%
YoY
|
| Pretax Income |
$1.119B
11.32%
YoY
|
$1.005B
2.24%
YoY
|
$983.3M
49.67%
YoY
|
$657.0M
43.04%
YoY
|
$459.3M
8.2%
YoY
|
| Income Tax |
$227.2M
2.43%
YoY
|
$221.8M
2.07%
YoY
|
$217.3M
54.99%
YoY
|
$140.2M
58.96%
YoY
|
$88.20M
-1.78%
YoY
|
| Net Earnings |
$887.1M
14.05%
YoY
|
$777.8M
2.61%
YoY
|
$758.0M
38.85%
YoY
|
$545.9M
36.65%
YoY
|
$399.5M
13.75%
YoY
|
| Basic Earnings Per Share |
$16.63
15.01%
YoY
|
$14.46
2.26%
YoY
|
$14.14
39.59%
YoY
|
$10.13
38.2%
YoY
|
$7.33
13.47%
YoY
|
| Diluted Earnings Per Share |
$16.54
15.1%
YoY
|
$14.37
2.37%
YoY
|
$14.04
39.39%
YoY
|
$10.07
38.32%
YoY
|
$7.28
13.22%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
53.20M shares
-0.93%
YoY
|
53.70M shares
0.19%
YoY
|
53.60M shares
-0.19%
YoY
|
53.70M shares
-1.1%
YoY
|
54.30M shares
0.18%
YoY
|
| Diluted Shares Outstanding |
53.50M shares
-0.93%
YoY
|
54.00M shares
0.0%
YoY
|
54.00M shares
-0.18%
YoY
|
54.10M shares
-1.1%
YoY
|
54.70M shares
0.37%
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.517B
11.1%
YoY
|
$1.493B
11.87%
YoY
|
$1.502B
4.15%
YoY
|
$1.484B
2.19%
YoY
|
$1.365B
-2.42%
YoY
|
$1.334B
-0.85%
YoY
|
$1.443B
4.86%
YoY
|
$1.453B
6.34%
YoY
|
$1.399B
8.85%
YoY
|
$1.346B
10.35%
YoY
|
$1.376B
4.53%
YoY
|
$1.366B
8.75%
YoY
|
$1.285B
11.18%
YoY
|
$1.220B
10.86%
YoY
|
$1.316B
21.49%
YoY
|
$1.256B
19.13%
YoY
|
$1.156B
20.89%
YoY
|
$1.100B
19.95%
YoY
|
$1.083B
11.66%
YoY
|
| Cost Of Revenue |
$1.011B
10.66%
YoY
|
$967.6M
9.67%
YoY
|
$958.1M
1.33%
YoY
|
$932.2M
-1.23%
YoY
|
$914.0M
-3.41%
YoY
|
$882.3M
1.09%
YoY
|
$945.5M
6.43%
YoY
|
$943.8M
8.75%
YoY
|
$946.3M
13.05%
YoY
|
$872.8M
2.61%
YoY
|
$888.4M
-3.19%
YoY
|
$867.9M
-0.56%
YoY
|
$837.1M
0.49%
YoY
|
$850.6M
4.99%
YoY
|
$917.7M
17.31%
YoY
|
$872.8M
15.45%
YoY
|
$833.0M
20.01%
YoY
|
$810.2M
23.34%
YoY
|
$782.3M
15.47%
YoY
|
| Gross Profit |
$505.3M
11.99%
YoY
|
$525.1M
16.17%
YoY
|
$544.3M
9.5%
YoY
|
$552.1M
8.53%
YoY
|
$451.2M
-0.35%
YoY
|
$452.0M
-4.44%
YoY
|
$497.1M
1.99%
YoY
|
$508.7M
2.15%
YoY
|
$452.8M
1.0%
YoY
|
$473.0M
28.18%
YoY
|
$487.4M
22.31%
YoY
|
$498.0M
29.96%
YoY
|
$448.3M
38.75%
YoY
|
$369.0M
27.29%
YoY
|
$398.5M
32.35%
YoY
|
$383.2M
28.46%
YoY
|
$323.1M
23.23%
YoY
|
$289.9M
11.41%
YoY
|
$301.1M
2.83%
YoY
|
| Selling, General & Admin |
$241.5M
13.81%
YoY
|
$213.6M
11.19%
YoY
|
$213.7M
10.55%
YoY
|
$215.8M
4.0%
YoY
|
$212.2M
-2.57%
YoY
|
$192.1M
-16.33%
YoY
|
$193.3M
-8.43%
YoY
|
$207.5M
-0.43%
YoY
|
$217.8M
9.17%
YoY
|
$229.6M
16.9%
YoY
|
$211.1M
8.31%
YoY
|
$208.4M
8.2%
YoY
|
$199.5M
10.71%
YoY
|
$196.4M
26.22%
YoY
|
$194.9M
25.58%
YoY
|
$192.6M
23.38%
YoY
|
$180.2M
18.32%
YoY
|
$155.6M
6.87%
YoY
|
$155.2M
7.18%
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 |
$60.20M
28.91%
YoY
|
$61.50M
15.38%
YoY
|
$49.40M
0.2%
YoY
|
$48.30M
-2.62%
YoY
|
$46.70M
-22.04%
YoY
|
$53.30M
34.6%
YoY
|
$49.30M
31.12%
YoY
|
$49.60M
34.42%
YoY
|
$59.90M
68.26%
YoY
|
$39.60M
-3.18%
YoY
|
$37.60M
-1.57%
YoY
|
$36.90M
6.34%
YoY
|
$35.60M
2.59%
YoY
|
$40.90M
54.34%
YoY
|
$38.20M
-16.41%
YoY
|
$34.70M
1.17%
YoY
|
$34.70M
-11.7%
YoY
|
$26.50M
-34.73%
YoY
|
$45.70M
15.99%
YoY
|
| Operating Expenses |
$241.5M
13.81%
YoY
|
$213.6M
11.19%
YoY
|
$213.7M
10.55%
YoY
|
$215.8M
4.0%
YoY
|
$212.2M
-2.57%
YoY
|
$192.1M
-16.33%
YoY
|
$193.3M
-8.43%
YoY
|
$207.5M
-0.43%
YoY
|
$217.8M
9.17%
YoY
|
$229.6M
16.9%
YoY
|
$211.1M
8.31%
YoY
|
$208.4M
8.2%
YoY
|
$199.5M
10.71%
YoY
|
$196.4M
26.22%
YoY
|
$194.9M
25.58%
YoY
|
$192.6M
23.38%
YoY
|
$180.2M
18.32%
YoY
|
$155.6M
6.87%
YoY
|
$155.2M
7.18%
YoY
|
| Operating Profit |
$263.8M
10.38%
YoY
|
$311.5M
19.85%
YoY
|
$330.6M
8.82%
YoY
|
$336.3M
11.65%
YoY
|
$239.0M
1.7%
YoY
|
$259.9M
6.78%
YoY
|
$303.8M
9.95%
YoY
|
$301.2M
4.01%
YoY
|
$235.0M
-5.55%
YoY
|
$243.4M
41.02%
YoY
|
$276.3M
35.71%
YoY
|
$289.6M
51.94%
YoY
|
$248.8M
74.11%
YoY
|
$172.6M
28.52%
YoY
|
$203.6M
31.1%
YoY
|
$190.6M
34.04%
YoY
|
$142.9M
30.03%
YoY
|
$134.3M
17.19%
YoY
|
$155.3M
-4.67%
YoY
|
| Interest Expense |
-$22.00M
59.42%
YoY
|
-$22.20M
56.34%
YoY
|
-$13.60M
-27.27%
YoY
|
-$14.50M
-26.77%
YoY
|
-$13.80M
-34.6%
YoY
|
-$14.20M
42.0%
YoY
|
-$18.70M
139.74%
YoY
|
-$19.80M
115.22%
YoY
|
-$21.10M
117.53%
YoY
|
-$10.00M
-14.53%
YoY
|
-$7.800M
-35.54%
YoY
|
-$9.200M
-27.56%
YoY
|
-$9.700M
-25.95%
YoY
|
-$11.70M
-12.03%
YoY
|
-$12.10M
-10.37%
YoY
|
-$12.70M
0.79%
YoY
|
-$13.10M
-13.82%
YoY
|
-$13.30M
-8.28%
YoY
|
-$13.50M
-10.0%
YoY
|
| Other Income/Expense, Net |
-$5.400M
1.89%
YoY
|
-$7.800M
-2700.0%
YoY
|
-$5.900M
5.36%
YoY
|
-$6.200M
416.67%
YoY
|
-$5.300M
657.14%
YoY
|
$300.0K
-104.92%
YoY
|
-$5.600M
60.0%
YoY
|
-$1.200M
-75.0%
YoY
|
-$700.0K
-82.93%
YoY
|
-$6.100M
154.17%
YoY
|
-$3.500M
-537.5%
YoY
|
-$4.800M
-292.0%
YoY
|
-$4.100M
-213.89%
YoY
|
-$2.400M
-128.24%
YoY
|
$800.0K
-166.67%
YoY
|
$2.500M
400.0%
YoY
|
$3.600M
200.0%
YoY
|
$8.500M
-414.81%
YoY
|
-$1.200M
-47.83%
YoY
|
| Pretax Income |
$236.4M
7.5%
YoY
|
$281.5M
15.27%
YoY
|
$311.1M
11.31%
YoY
|
$315.2M
12.49%
YoY
|
$219.9M
9.19%
YoY
|
$244.2M
16.56%
YoY
|
$279.5M
5.47%
YoY
|
$280.2M
2.34%
YoY
|
$201.4M
-14.3%
YoY
|
$209.5M
33.61%
YoY
|
$265.0M
38.89%
YoY
|
$273.8M
55.57%
YoY
|
$235.0M
76.16%
YoY
|
$156.8M
53.88%
YoY
|
$190.8M
35.8%
YoY
|
$176.0M
65.26%
YoY
|
$133.4M
39.1%
YoY
|
$101.9M
0.3%
YoY
|
$140.5M
1.08%
YoY
|
| Income Tax |
$53.40M
9.2%
YoY
|
$56.30M
22.39%
YoY
|
$54.40M
-7.01%
YoY
|
$69.70M
7.23%
YoY
|
$48.90M
-6.5%
YoY
|
$46.00M
23.99%
YoY
|
$58.50M
-7.14%
YoY
|
$65.00M
-0.91%
YoY
|
$52.30M
1.36%
YoY
|
$37.10M
12.77%
YoY
|
$63.00M
62.37%
YoY
|
$65.60M
68.64%
YoY
|
$51.60M
74.32%
YoY
|
$32.90M
92.4%
YoY
|
$38.80M
29.77%
YoY
|
$38.90M
130.18%
YoY
|
$29.60M
39.62%
YoY
|
$17.10M
-10.0%
YoY
|
$29.90M
-1.64%
YoY
|
| Net Earnings |
$181.8M
7.13%
YoY
|
$224.2M
14.04%
YoY
|
$255.5M
16.45%
YoY
|
$244.2M
14.33%
YoY
|
$169.7M
15.05%
YoY
|
$196.6M
15.24%
YoY
|
$219.4M
9.65%
YoY
|
$213.6M
3.54%
YoY
|
$147.5M
-18.91%
YoY
|
$170.6M
63.57%
YoY
|
$200.1M
43.85%
YoY
|
$206.3M
69.1%
YoY
|
$181.9M
0.94%
YoY
|
$104.3M
-11.23%
YoY
|
$139.1M
28.2%
YoY
|
$122.0M
27.35%
YoY
|
$180.2M
131.92%
YoY
|
$117.5M
45.24%
YoY
|
$108.5M
1.31%
YoY
|
| Basic Earnings Per Share |
$3.42
8.23%
YoY
|
$4.21
14.09%
YoY
|
$4.80
17.65%
YoY
|
$4.58
15.37%
YoY
|
$3.16
14.91%
YoY
|
$3.69
N/A
|
$4.08
9.68%
YoY
|
$3.97
3.12%
YoY
|
$2.75
-18.88%
YoY
|
N/A
|
$3.72
44.19%
YoY
|
$3.85
69.6%
YoY
|
$3.39
2.11%
YoY
|
N/A
|
$2.58
29.65%
YoY
|
$2.27
28.98%
YoY
|
$3.32
132.17%
YoY
|
$2.15
44.3%
YoY
|
$1.99
1.02%
YoY
|
| Diluted Earnings Per Share |
$3.41
8.25%
YoY
|
$4.19
15.11%
YoY
|
$4.77
17.78%
YoY
|
$4.56
15.74%
YoY
|
$3.15
15.32%
YoY
|
$3.64
15.24%
YoY
|
$4.05
9.46%
YoY
|
$3.94
3.13%
YoY
|
$2.73
-18.95%
YoY
|
$3.16
64.54%
YoY
|
$3.70
43.97%
YoY
|
$3.82
69.04%
YoY
|
$3.37
1.81%
YoY
|
$1.92
-10.28%
YoY
|
$2.57
29.8%
YoY
|
$2.26
29.89%
YoY
|
$3.31
133.1%
YoY
|
$2.14
44.59%
YoY
|
$1.98
1.02%
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 |
53.16M shares
-0.94%
YoY
|
53.14M shares
-0.98%
YoY
|
53.14M shares
-1.01%
YoY
|
53.37M shares
-0.58%
YoY
|
53.67M shares
0.08%
YoY
|
53.67M shares
0.09%
YoY
|
53.68M shares
0.09%
YoY
|
53.69M shares
0.18%
YoY
|
53.63M shares
0.05%
YoY
|
53.62M shares
-0.16%
YoY
|
53.63M shares
-0.09%
YoY
|
53.59M shares
-0.02%
YoY
|
53.60M shares
-0.92%
YoY
|
53.71M shares
-1.3%
YoY
|
53.68M shares
-1.15%
YoY
|
53.60M shares
-1.29%
YoY
|
54.10M shares
-0.18%
YoY
|
54.41M shares
0.32%
YoY
|
54.30M shares
0.18%
YoY
|
| Diluted Shares Outstanding |
53.30M shares
-0.93%
YoY
|
N/A
|
53.40M shares
-1.11%
YoY
|
53.50M shares
-1.11%
YoY
|
53.80M shares
-0.37%
YoY
|
N/A
|
54.00M shares
0.0%
YoY
|
54.10M shares
0.19%
YoY
|
54.00M shares
0.19%
YoY
|
N/A
|
54.00M shares
0.0%
YoY
|
54.00M shares
0.19%
YoY
|
53.90M shares
-0.92%
YoY
|
N/A
|
54.00M shares
-1.28%
YoY
|
53.90M shares
-1.46%
YoY
|
54.40M shares
-0.55%
YoY
|
N/A
|
54.70M shares
0.37%
YoY
|
Loading...