|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$5.261B
4.97%
YoY
|
$5.012B
2.82%
YoY
|
$4.875B
7.48%
YoY
|
$4.536B
7.98%
YoY
|
$4.200B
13.8%
YoY
|
| Cost Of Revenue |
$3.903B
4.28%
YoY
|
$3.743B
0.97%
YoY
|
$3.707B
7.08%
YoY
|
$3.462B
6.99%
YoY
|
$3.236B
12.46%
YoY
|
| Gross Profit |
$1.358B
7.03%
YoY
|
$1.269B
8.68%
YoY
|
$1.168B
8.75%
YoY
|
$1.074B
11.32%
YoY
|
$964.4M
18.53%
YoY
|
| Selling, General & Admin |
$775.3M
-6.97%
YoY
|
$833.4M
21.86%
YoY
|
$683.9M
0.37%
YoY
|
$681.4M
9.13%
YoY
|
$624.4M
10.47%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$290.8M
-0.85%
YoY
|
$293.3M
6.35%
YoY
|
$275.8M
12.21%
YoY
|
$245.8M
2.63%
YoY
|
$239.5M
15.81%
YoY
|
| Operating Expenses |
$772.1M
-6.74%
YoY
|
$827.9M
21.93%
YoY
|
$679.0M
0.28%
YoY
|
$677.1M
9.17%
YoY
|
$620.2M
10.45%
YoY
|
| Operating Profit |
$585.5M
29.25%
YoY
|
$453.0M
6.54%
YoY
|
$425.2M
17.69%
YoY
|
$361.3M
1.86%
YoY
|
$354.7M
66.14%
YoY
|
| Interest Expense |
-$227.2M
31.56%
YoY
|
-$172.7M
-184.74%
YoY
|
$203.8M
46.83%
YoY
|
$138.8M
23.71%
YoY
|
$112.2M
16.27%
YoY
|
| Other Income/Expense, Net |
$13.90M
-71.46%
YoY
|
$48.70M
238.19%
YoY
|
$14.40M
289.19%
YoY
|
$3.700M
-152.86%
YoY
|
-$7.000M
-81.43%
YoY
|
| Pretax Income |
$71.60M
-282.19%
YoY
|
-$39.30M
-2283.33%
YoY
|
$1.800M
-104.06%
YoY
|
-$44.30M
2361.11%
YoY
|
-$1.800M
-97.53%
YoY
|
| Income Tax |
$143.3M
54.58%
YoY
|
$92.70M
-33.41%
YoY
|
$139.2M
236.23%
YoY
|
$41.40M
-65.59%
YoY
|
$120.3M
112.54%
YoY
|
| Net Earnings |
$199.7M
22.59%
YoY
|
$162.9M
85.75%
YoY
|
$87.70M
-48.59%
YoY
|
$170.6M
62.17%
YoY
|
$105.2M
557.5%
YoY
|
| Basic Earnings Per Share |
$4.73
28.53%
YoY
|
$3.68
93.68%
YoY
|
$1.90
-47.37%
YoY
|
$3.61
70.28%
YoY
|
$2.12
562.5%
YoY
|
| Diluted Earnings Per Share |
$4.69
29.2%
YoY
|
$3.63
94.12%
YoY
|
$1.87
-47.62%
YoY
|
$3.57
70.0%
YoY
|
$2.10
577.42%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
42.20M shares
-4.74%
YoY
|
44.30M shares
-4.11%
YoY
|
46.20M shares
-2.33%
YoY
|
47.30M shares
-4.44%
YoY
|
49.50M shares
-1.79%
YoY
|
| Diluted Shares Outstanding |
42.50M shares
-5.13%
YoY
|
44.80M shares
-4.48%
YoY
|
46.90M shares
-1.88%
YoY
|
47.80M shares
-4.59%
YoY
|
50.10M shares
-1.38%
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.375B
10.3%
YoY
|
$1.379B
9.08%
YoY
|
$1.335B
6.08%
YoY
|
$1.301B
3.78%
YoY
|
$1.247B
0.86%
YoY
|
$1.264B
1.49%
YoY
|
$1.259B
2.53%
YoY
|
$1.253B
3.03%
YoY
|
$1.236B
4.28%
YoY
|
$1.246B
4.59%
YoY
|
$1.227B
7.98%
YoY
|
$1.216B
7.26%
YoY
|
$1.185B
10.37%
YoY
|
$1.191B
8.44%
YoY
|
$1.137B
5.69%
YoY
|
$1.134B
8.11%
YoY
|
$1.074B
9.85%
YoY
|
$1.098B
7.5%
YoY
|
$1.076B
10.82%
YoY
|
| Cost Of Revenue |
$1.019B
8.5%
YoY
|
$996.6M
6.65%
YoY
|
$990.4M
4.96%
YoY
|
$976.7M
4.15%
YoY
|
$939.5M
1.33%
YoY
|
$934.5M
1.36%
YoY
|
$943.6M
2.45%
YoY
|
$937.8M
-0.64%
YoY
|
$927.2M
0.75%
YoY
|
$922.0M
5.49%
YoY
|
$921.0M
4.58%
YoY
|
$943.8M
8.8%
YoY
|
$920.3M
9.6%
YoY
|
$874.0M
6.56%
YoY
|
$880.7M
5.15%
YoY
|
$867.5M
5.9%
YoY
|
$839.7M
10.66%
YoY
|
$820.2M
8.33%
YoY
|
$837.6M
12.75%
YoY
|
| Gross Profit |
$355.7M
15.79%
YoY
|
$382.4M
15.98%
YoY
|
$344.6M
9.43%
YoY
|
$323.8M
2.7%
YoY
|
$307.2M
-0.55%
YoY
|
$329.7M
1.89%
YoY
|
$314.9M
2.77%
YoY
|
$315.3M
15.75%
YoY
|
$308.9M
16.52%
YoY
|
$323.6M
2.11%
YoY
|
$306.4M
19.69%
YoY
|
$272.4M
2.25%
YoY
|
$265.1M
13.15%
YoY
|
$316.9M
13.99%
YoY
|
$256.0M
7.61%
YoY
|
$266.4M
16.03%
YoY
|
$234.3M
7.04%
YoY
|
$278.0M
5.1%
YoY
|
$237.9M
4.53%
YoY
|
| Selling, General & Admin |
$250.8M
34.91%
YoY
|
$208.0M
-12.16%
YoY
|
$197.6M
-2.18%
YoY
|
$184.3M
-5.15%
YoY
|
$185.9M
-7.19%
YoY
|
$236.8M
39.38%
YoY
|
$202.0M
19.67%
YoY
|
$194.3M
15.17%
YoY
|
$200.3M
13.48%
YoY
|
$169.9M
3.47%
YoY
|
$168.8M
-5.75%
YoY
|
$168.7M
1.08%
YoY
|
$176.5M
3.1%
YoY
|
$164.2M
4.06%
YoY
|
$179.1M
11.38%
YoY
|
$166.9M
8.45%
YoY
|
$171.2M
12.71%
YoY
|
$157.8M
2.6%
YoY
|
$160.8M
15.02%
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 |
$79.70M
12.73%
YoY
|
$82.10M
12.47%
YoY
|
$78.20M
4.55%
YoY
|
$59.80M
-18.19%
YoY
|
$70.70M
-2.35%
YoY
|
$73.00M
5.04%
YoY
|
$74.80M
8.25%
YoY
|
$73.10M
5.03%
YoY
|
$72.40M
7.1%
YoY
|
$69.50M
5.46%
YoY
|
$69.10M
17.92%
YoY
|
$69.60M
15.42%
YoY
|
$67.60M
10.82%
YoY
|
$65.90M
7.33%
YoY
|
$58.60M
-4.87%
YoY
|
$60.30M
-2.27%
YoY
|
$61.00M
11.31%
YoY
|
$61.40M
12.45%
YoY
|
$61.60M
11.8%
YoY
|
| Operating Expenses |
$251.8M
35.23%
YoY
|
$206.4M
-11.95%
YoY
|
$196.6M
-1.6%
YoY
|
$183.4M
-5.9%
YoY
|
$186.2M
-6.34%
YoY
|
$234.4M
39.52%
YoY
|
$199.8M
18.51%
YoY
|
$194.9M
17.48%
YoY
|
$198.8M
12.63%
YoY
|
$168.0M
3.51%
YoY
|
$168.6M
-4.91%
YoY
|
$165.9M
-0.36%
YoY
|
$176.5M
3.22%
YoY
|
$162.3M
22.03%
YoY
|
$177.3M
11.37%
YoY
|
$166.5M
9.25%
YoY
|
$171.0M
13.55%
YoY
|
$133.0M
-12.67%
YoY
|
$159.2M
14.86%
YoY
|
| Operating Profit |
$110.2M
-7.47%
YoY
|
$176.0M
84.68%
YoY
|
$152.4M
36.56%
YoY
|
$133.9M
15.43%
YoY
|
$119.1M
-1.49%
YoY
|
$95.30M
-38.75%
YoY
|
$111.6M
-18.95%
YoY
|
$116.0M
9.85%
YoY
|
$120.9M
51.5%
YoY
|
$155.6M
0.65%
YoY
|
$137.7M
131.43%
YoY
|
$105.6M
9.43%
YoY
|
$79.80M
27.88%
YoY
|
$154.6M
6.62%
YoY
|
$59.50M
-19.81%
YoY
|
$96.50M
31.65%
YoY
|
$62.40M
1.13%
YoY
|
$145.0M
29.58%
YoY
|
$74.20M
-2.88%
YoY
|
| Interest Expense |
-$55.20M
14.05%
YoY
|
-$54.70M
34.73%
YoY
|
-$59.20M
13.41%
YoY
|
-$64.90M
-214.87%
YoY
|
-$48.40M
-186.74%
YoY
|
-$40.60M
-59.76%
YoY
|
-$52.20M
-197.03%
YoY
|
$56.50M
10.57%
YoY
|
$55.80M
19.74%
YoY
|
-$100.9M
104.25%
YoY
|
$53.80M
55.04%
YoY
|
$51.10M
57.72%
YoY
|
$46.60M
67.03%
YoY
|
-$49.40M
102.46%
YoY
|
$34.70M
25.72%
YoY
|
$32.40M
14.89%
YoY
|
$27.90M
2.57%
YoY
|
-$24.40M
48.78%
YoY
|
$27.60M
1.85%
YoY
|
| Other Income/Expense, Net |
-$900.0K
-111.39%
YoY
|
$200.0K
-87.5%
YoY
|
$1.500M
-85.71%
YoY
|
$1.800M
-85.6%
YoY
|
$7.900M
-40.6%
YoY
|
$1.600M
-500.0%
YoY
|
$10.50M
262.07%
YoY
|
$12.50M
204.88%
YoY
|
$13.30M
182.98%
YoY
|
-$400.0K
-95.06%
YoY
|
$2.900M
-53.97%
YoY
|
$4.100M
20.59%
YoY
|
$4.700M
-461.54%
YoY
|
-$8.100M
-11.96%
YoY
|
$6.300M
-1000.0%
YoY
|
$3.400M
-26.09%
YoY
|
-$1.300M
-76.36%
YoY
|
-$9.200M
-19.3%
YoY
|
-$700.0K
-94.53%
YoY
|
| Pretax Income |
$45.80M
-34.1%
YoY
|
$119.1M
109.68%
YoY
|
$90.50M
53.13%
YoY
|
$74.80M
3.89%
YoY
|
$69.50M
-11.35%
YoY
|
$56.80M
8.19%
YoY
|
$59.10M
-31.91%
YoY
|
$72.00M
22.87%
YoY
|
$78.40M
106.86%
YoY
|
$52.50M
-44.39%
YoY
|
$86.80M
179.1%
YoY
|
$58.60M
-13.19%
YoY
|
$37.90M
14.16%
YoY
|
$94.40M
-14.88%
YoY
|
$31.10M
-32.24%
YoY
|
$67.50M
35.81%
YoY
|
$33.20M
14.48%
YoY
|
$110.9M
39.67%
YoY
|
$45.90M
25.75%
YoY
|
| Income Tax |
$11.00M
-29.49%
YoY
|
$47.50M
176.16%
YoY
|
$53.00M
94.85%
YoY
|
$27.20M
23.08%
YoY
|
$15.60M
-40.46%
YoY
|
$17.20M
-70.45%
YoY
|
$27.20M
-27.08%
YoY
|
$22.10M
-5.56%
YoY
|
$26.20M
29.06%
YoY
|
$58.20M
30.2%
YoY
|
$37.30M
338.82%
YoY
|
$23.40M
-20.14%
YoY
|
$20.30M
-149.39%
YoY
|
$44.70M
-26.84%
YoY
|
$8.500M
-62.88%
YoY
|
$29.30M
29.07%
YoY
|
-$41.10M
-402.21%
YoY
|
$61.10M
15.07%
YoY
|
$22.90M
-61.12%
YoY
|
| Net Earnings |
$32.10M
-37.79%
YoY
|
$68.10M
76.88%
YoY
|
$36.30M
25.61%
YoY
|
$43.70M
-5.41%
YoY
|
$51.60M
4.67%
YoY
|
$38.50M
-870.0%
YoY
|
$28.90M
-36.62%
YoY
|
$46.20M
43.93%
YoY
|
$49.30M
228.67%
YoY
|
-$5.000M
-111.11%
YoY
|
$45.60M
137.5%
YoY
|
$32.10M
-8.55%
YoY
|
$15.00M
-78.96%
YoY
|
$45.00M
-9.27%
YoY
|
$19.20M
1.05%
YoY
|
$35.10M
46.86%
YoY
|
$71.30M
461.42%
YoY
|
$49.60M
96.83%
YoY
|
$19.00M
-179.5%
YoY
|
| Basic Earnings Per Share |
$0.78
-35.0%
YoY
|
N/A
|
$0.87
31.82%
YoY
|
$1.03
0.0%
YoY
|
$1.20
9.09%
YoY
|
N/A
|
$0.66
-32.65%
YoY
|
$1.03
49.28%
YoY
|
$1.10
243.75%
YoY
|
N/A
|
$0.98
139.02%
YoY
|
$0.69
-6.76%
YoY
|
$0.32
-78.52%
YoY
|
N/A
|
$0.41
7.89%
YoY
|
$0.74
54.17%
YoY
|
$1.49
473.08%
YoY
|
N/A
|
$0.38
-179.17%
YoY
|
| Diluted Earnings Per Share |
$0.77
-34.75%
YoY
|
$1.63
87.36%
YoY
|
$0.86
32.31%
YoY
|
$1.03
0.98%
YoY
|
$1.18
8.26%
YoY
|
$0.87
-890.91%
YoY
|
$0.65
-32.99%
YoY
|
$1.02
50.0%
YoY
|
$1.09
240.63%
YoY
|
-$0.11
-111.7%
YoY
|
$0.97
142.5%
YoY
|
$0.68
-6.85%
YoY
|
$0.32
-78.38%
YoY
|
$0.94
-100.0%
YoY
|
$0.40
5.26%
YoY
|
$0.73
55.32%
YoY
|
$1.48
492.0%
YoY
|
$1.008M
201625916.26%
YoY
|
$0.38
-179.17%
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 |
41.15M shares
-4.61%
YoY
|
41.55M shares
-4.81%
YoY
|
41.66M shares
-5.61%
YoY
|
42.00M shares
-5.54%
YoY
|
43.14M shares
-2.87%
YoY
|
43.64M shares
-3.13%
YoY
|
44.14M shares
-4.93%
YoY
|
44.46M shares
-4.23%
YoY
|
44.41M shares
-4.52%
YoY
|
45.05M shares
-3.01%
YoY
|
46.43M shares
-1.73%
YoY
|
46.43M shares
-2.06%
YoY
|
46.52M shares
-2.68%
YoY
|
46.45M shares
-5.5%
YoY
|
47.24M shares
-5.13%
YoY
|
47.40M shares
-5.2%
YoY
|
47.80M shares
-4.02%
YoY
|
49.15M shares
-0.56%
YoY
|
49.80M shares
-1.19%
YoY
|
| Diluted Shares Outstanding |
41.50M shares
-4.6%
YoY
|
N/A
|
42.10M shares
-6.03%
YoY
|
42.40M shares
-5.99%
YoY
|
43.50M shares
-3.97%
YoY
|
N/A
|
44.80M shares
-4.88%
YoY
|
45.10M shares
-4.65%
YoY
|
45.30M shares
-4.43%
YoY
|
N/A
|
47.10M shares
-0.84%
YoY
|
47.30M shares
-1.05%
YoY
|
47.40M shares
-1.86%
YoY
|
N/A
|
47.50M shares
-5.57%
YoY
|
47.80M shares
-5.35%
YoY
|
48.30M shares
-4.36%
YoY
|
N/A
|
50.30M shares
-0.2%
YoY
|
Loading...