|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$8.746B
4.62%
YoY
|
$8.359B
3.25%
YoY
|
$8.096B
3.71%
YoY
|
$7.807B
25.33%
YoY
|
$6.229B
4.02%
YoY
|
| Cost Of Revenue |
$7.671B
4.71%
YoY
|
$7.326B
4.1%
YoY
|
$7.038B
4.15%
YoY
|
$6.758B
28.51%
YoY
|
$5.258B
1.96%
YoY
|
| Gross Profit |
$1.075B
4.03%
YoY
|
$1.034B
-2.39%
YoY
|
$1.059B
0.92%
YoY
|
$1.049B
8.11%
YoY
|
$970.4M
16.83%
YoY
|
| Selling, General & Admin |
$697.4M
-8.87%
YoY
|
$765.3M
33.61%
YoY
|
$572.8M
-8.83%
YoY
|
$628.3M
-12.64%
YoY
|
$719.2M
42.11%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$105.6M
-0.94%
YoY
|
$106.6M
-11.68%
YoY
|
$120.7M
67.41%
YoY
|
$72.10M
-19.8%
YoY
|
$89.90M
-6.74%
YoY
|
| Operating Expenses |
$697.4M
-8.87%
YoY
|
$765.3M
33.61%
YoY
|
$572.8M
-18.21%
YoY
|
$700.3M
-2.63%
YoY
|
$719.2M
42.11%
YoY
|
| Operating Profit |
$311.7M
47.03%
YoY
|
$212.0M
-48.23%
YoY
|
$409.5M
17.4%
YoY
|
$348.8M
69.07%
YoY
|
$206.3M
115.57%
YoY
|
| Interest Expense |
-$91.80M
16.94%
YoY
|
-$78.50M
-195.38%
YoY
|
$82.30M
-312.66%
YoY
|
-$38.70M
-235.31%
YoY
|
$28.60M
-35.87%
YoY
|
| Other Income/Expense, Net |
N/A
|
$100.0K
N/A
|
N/A
|
-$100.0K
N/A
|
N/A
|
| Pretax Income |
$219.9M
64.6%
YoY
|
$133.6M
-59.65%
YoY
|
$331.1M
6.81%
YoY
|
$310.0M
72.41%
YoY
|
$179.8M
237.34%
YoY
|
| Income Tax |
$57.60M
10.34%
YoY
|
$52.20M
-34.5%
YoY
|
$79.70M
0.13%
YoY
|
$79.60M
48.79%
YoY
|
$53.50M
0.75%
YoY
|
| Net Earnings |
$162.4M
99.51%
YoY
|
$81.40M
-67.61%
YoY
|
$251.3M
9.07%
YoY
|
$230.4M
82.42%
YoY
|
$126.3M
42000.0%
YoY
|
| Basic Earnings Per Share |
$2.61
102.33%
YoY
|
$1.29
-66.14%
YoY
|
$3.81
10.76%
YoY
|
$3.44
83.96%
YoY
|
$1.87
N/A
|
| Diluted Earnings Per Share |
$2.59
102.34%
YoY
|
$1.28
-66.23%
YoY
|
$3.79
-100.0%
YoY
|
$3.413M
183512444.8%
YoY
|
$1.86
N/A
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
62.30M shares
-1.42%
YoY
|
63.20M shares
-4.24%
YoY
|
66.00M shares
-1.64%
YoY
|
67.10M shares
-0.45%
YoY
|
67.40M shares
0.75%
YoY
|
| Diluted Shares Outstanding |
62.70M shares
-1.42%
YoY
|
63.60M shares
-4.07%
YoY
|
66.30M shares
-1.78%
YoY
|
67.50M shares
-0.74%
YoY
|
68.00M shares
1.04%
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 | 2021 Q2 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$2.244B
6.08%
YoY
|
$2.295B
5.42%
YoY
|
$2.224B
6.2%
YoY
|
$2.112B
4.63%
YoY
|
$2.115B
2.19%
YoY
|
$2.177B
4.04%
YoY
|
$2.094B
3.25%
YoY
|
$2.018B
1.72%
YoY
|
$2.070B
3.93%
YoY
|
$2.093B
4.07%
YoY
|
$2.028B
3.41%
YoY
|
$1.984B
4.54%
YoY
|
$1.991B
2.85%
YoY
|
$2.011B
18.61%
YoY
|
$1.961B
27.11%
YoY
|
$1.898B
26.74%
YoY
|
$1.936B
29.74%
YoY
|
$1.696B
14.21%
YoY
|
$1.543B
10.69%
YoY
|
$1.497B
0.09%
YoY
|
| Cost Of Revenue |
$1.984B
6.92%
YoY
|
$2.025B
6.3%
YoY
|
$1.950B
6.48%
YoY
|
$1.841B
4.39%
YoY
|
$1.855B
1.58%
YoY
|
$1.905B
5.43%
YoY
|
$1.831B
3.69%
YoY
|
$1.764B
2.82%
YoY
|
$1.826B
4.37%
YoY
|
$1.807B
3.07%
YoY
|
$1.766B
4.09%
YoY
|
$1.715B
4.06%
YoY
|
$1.750B
5.44%
YoY
|
$1.753B
21.22%
YoY
|
$1.696B
31.7%
YoY
|
$1.648B
29.33%
YoY
|
$1.660B
32.83%
YoY
|
$1.446B
17.86%
YoY
|
$1.288B
9.63%
YoY
|
$1.275B
-2.42%
YoY
|
| Gross Profit |
$260.0M
0.08%
YoY
|
$270.3M
-0.73%
YoY
|
$274.4M
4.26%
YoY
|
$270.7M
6.28%
YoY
|
$259.8M
6.78%
YoY
|
$272.3M
-4.79%
YoY
|
$263.2M
0.3%
YoY
|
$254.7M
-5.25%
YoY
|
$243.3M
0.75%
YoY
|
$286.0M
10.85%
YoY
|
$262.4M
-0.98%
YoY
|
$268.8M
7.74%
YoY
|
$241.5M
-12.69%
YoY
|
$258.0M
3.45%
YoY
|
$265.0M
3.92%
YoY
|
$249.5M
11.93%
YoY
|
$276.6M
13.83%
YoY
|
$249.4M
2.89%
YoY
|
$255.0M
16.33%
YoY
|
$222.9M
17.38%
YoY
|
| Selling, General & Admin |
$169.8M
0.47%
YoY
|
$175.7M
-26.49%
YoY
|
$177.5M
-16.19%
YoY
|
$175.1M
9.51%
YoY
|
$169.0M
9.31%
YoY
|
$239.0M
48.17%
YoY
|
$211.8M
103.07%
YoY
|
$159.9M
2.11%
YoY
|
$154.6M
2.66%
YoY
|
$161.3M
1.0%
YoY
|
$104.3M
-34.24%
YoY
|
$156.6M
-0.13%
YoY
|
$150.6M
-1.63%
YoY
|
$159.7M
-11.72%
YoY
|
$158.6M
-37.51%
YoY
|
$156.8M
-3.15%
YoY
|
$153.1M
24.88%
YoY
|
$180.9M
6.22%
YoY
|
$253.8M
123.22%
YoY
|
$161.9M
35.59%
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 |
$25.70M
-0.77%
YoY
|
$26.70M
-1.48%
YoY
|
$27.30M
2.63%
YoY
|
$25.70M
-1.15%
YoY
|
$25.90M
-3.72%
YoY
|
$27.10M
-7.82%
YoY
|
$26.60M
-11.92%
YoY
|
$26.00M
-15.03%
YoY
|
$26.90M
-11.8%
YoY
|
$29.40M
53.13%
YoY
|
$30.20M
10.62%
YoY
|
$30.60M
11.68%
YoY
|
$30.50M
10.11%
YoY
|
$19.20M
-18.99%
YoY
|
$27.30M
24.66%
YoY
|
$27.40M
24.55%
YoY
|
$27.70M
24.22%
YoY
|
$23.70M
2.16%
YoY
|
$21.90M
-9.13%
YoY
|
$22.00M
-10.93%
YoY
|
| Operating Expenses |
$169.8M
0.47%
YoY
|
$188.5M
-25.52%
YoY
|
$177.5M
-16.19%
YoY
|
$175.1M
9.51%
YoY
|
$169.0M
9.31%
YoY
|
$253.1M
40.92%
YoY
|
$211.8M
103.07%
YoY
|
$159.9M
2.11%
YoY
|
$154.6M
2.66%
YoY
|
$179.6M
0.39%
YoY
|
$104.3M
-34.24%
YoY
|
$156.6M
-0.13%
YoY
|
$150.6M
-1.63%
YoY
|
$178.9M
-7.64%
YoY
|
$158.6M
-37.51%
YoY
|
$156.8M
-3.15%
YoY
|
$153.1M
24.88%
YoY
|
$193.7M
6.37%
YoY
|
$253.8M
123.22%
YoY
|
$161.9M
35.59%
YoY
|
| Operating Profit |
$74.70M
-3.74%
YoY
|
$81.80M
326.04%
YoY
|
$83.40M
122.99%
YoY
|
$82.30M
1.23%
YoY
|
$77.60M
4.72%
YoY
|
$19.20M
-81.95%
YoY
|
$37.40M
-73.07%
YoY
|
$81.30M
-12.3%
YoY
|
$74.10M
3.78%
YoY
|
$106.4M
34.51%
YoY
|
$138.9M
56.6%
YoY
|
$92.70M
23.6%
YoY
|
$71.40M
-32.64%
YoY
|
$79.10M
42.01%
YoY
|
$88.70M
-1043.62%
YoY
|
$75.00M
49.11%
YoY
|
$106.0M
-3.37%
YoY
|
$55.70M
-7.63%
YoY
|
-$9.400M
-110.04%
YoY
|
$50.30M
-143.1%
YoY
|
| Interest Expense |
-$22.60M
2.26%
YoY
|
-$23.10M
14.93%
YoY
|
-$24.00M
23.71%
YoY
|
-$22.50M
-209.22%
YoY
|
-$22.10M
-203.76%
YoY
|
-$20.10M
2.55%
YoY
|
-$19.40M
-192.82%
YoY
|
$20.60M
-2.37%
YoY
|
$21.30M
7.58%
YoY
|
-$19.60M
27.27%
YoY
|
$20.90M
88.29%
YoY
|
$21.10M
170.51%
YoY
|
$19.80M
219.35%
YoY
|
-$15.40M
190.57%
YoY
|
$11.10M
76.19%
YoY
|
$7.800M
0.0%
YoY
|
$6.200M
-27.06%
YoY
|
-$5.300M
-46.46%
YoY
|
$6.300M
-54.35%
YoY
|
$7.800M
-25.71%
YoY
|
| Other Income/Expense, Net |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
$100.0K
0.0%
YoY
|
N/A
|
N/A
|
-$100.0K
N/A
|
$100.0K
-200.0%
YoY
|
$100.0K
-200.0%
YoY
|
$100.0K
N/A
|
N/A
|
-$100.0K
N/A
|
-$100.0K
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
$100.0K
0.0%
YoY
|
| Pretax Income |
$52.10M
-6.13%
YoY
|
$45.30M
-5762.5%
YoY
|
$59.40M
230.0%
YoY
|
$59.80M
-4.17%
YoY
|
$55.50M
2.78%
YoY
|
-$800.0K
-100.92%
YoY
|
$18.00M
-84.91%
YoY
|
$62.40M
-13.69%
YoY
|
$54.00M
2.47%
YoY
|
$86.90M
36.42%
YoY
|
$119.3M
52.36%
YoY
|
$72.30M
6.64%
YoY
|
$52.70M
-47.46%
YoY
|
$63.70M
26.39%
YoY
|
$78.30M
-615.13%
YoY
|
$67.80M
58.41%
YoY
|
$100.3M
-1.57%
YoY
|
$50.40M
-20.0%
YoY
|
-$15.20M
-119.0%
YoY
|
$42.80M
-133.91%
YoY
|
| Income Tax |
$13.40M
12.61%
YoY
|
$10.60M
-2.75%
YoY
|
$17.60M
32.33%
YoY
|
$17.60M
-5.88%
YoY
|
$11.90M
27.96%
YoY
|
$10.90M
-54.58%
YoY
|
$13.30M
-37.26%
YoY
|
$18.70M
-8.33%
YoY
|
$9.300M
-34.51%
YoY
|
$24.00M
61.07%
YoY
|
$21.20M
-1.4%
YoY
|
$20.40M
7.37%
YoY
|
$14.20M
-41.56%
YoY
|
$14.90M
-7.45%
YoY
|
$21.50M
-1533.33%
YoY
|
$19.00M
62.39%
YoY
|
$24.30M
-10.66%
YoY
|
$16.10M
62.63%
YoY
|
-$1.500M
-106.25%
YoY
|
$11.70M
10.38%
YoY
|
| Net Earnings |
$38.80M
-11.01%
YoY
|
$34.80M
-397.44%
YoY
|
$41.80M
789.36%
YoY
|
$42.20M
-3.65%
YoY
|
$43.60M
-2.46%
YoY
|
-$11.70M
-118.63%
YoY
|
$4.700M
-95.21%
YoY
|
$43.80M
-15.61%
YoY
|
$44.70M
16.1%
YoY
|
$62.80M
28.69%
YoY
|
$98.10M
72.71%
YoY
|
$51.90M
6.35%
YoY
|
$38.50M
-49.34%
YoY
|
$48.80M
42.27%
YoY
|
$56.80M
-514.6%
YoY
|
$48.80M
56.91%
YoY
|
$76.00M
1.88%
YoY
|
$34.30M
-35.4%
YoY
|
-$13.70M
-124.46%
YoY
|
$31.10M
-122.73%
YoY
|
| Basic Earnings Per Share |
$0.64
-7.25%
YoY
|
N/A
|
$0.67
857.14%
YoY
|
$0.67
-2.9%
YoY
|
$0.69
-1.43%
YoY
|
N/A
|
$0.07
-95.27%
YoY
|
$0.69
-11.54%
YoY
|
$0.70
20.69%
YoY
|
N/A
|
$1.48
74.12%
YoY
|
$0.78
6.85%
YoY
|
$0.58
-48.21%
YoY
|
N/A
|
$0.85
-525.0%
YoY
|
$0.73
58.7%
YoY
|
$1.12
0.9%
YoY
|
N/A
|
-$0.20
-123.81%
YoY
|
$0.46
-122.44%
YoY
|
| Diluted Earnings Per Share |
$0.64
-7.25%
YoY
|
$0.56
-403.88%
YoY
|
$0.67
857.14%
YoY
|
$0.67
-2.9%
YoY
|
$0.69
-1.43%
YoY
|
-$0.19
-119.25%
YoY
|
$0.07
-95.24%
YoY
|
$0.69
-11.54%
YoY
|
$0.70
20.69%
YoY
|
$0.96
-100.0%
YoY
|
$1.47
72.94%
YoY
|
$0.78
8.33%
YoY
|
$0.58
-47.75%
YoY
|
$729.4K
45.89%
YoY
|
$0.85
-525.0%
YoY
|
$0.72
56.52%
YoY
|
$1.11
0.91%
YoY
|
$500.0K
64102464.1%
YoY
|
-$0.20
-124.1%
YoY
|
$0.46
-122.44%
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 |
58.53M shares
-6.65%
YoY
|
60.18M shares
-3.26%
YoY
|
61.23M shares
-2.96%
YoY
|
62.26M shares
-1.65%
YoY
|
62.70M shares
-1.26%
YoY
|
62.20M shares
-1.05%
YoY
|
63.10M shares
-4.83%
YoY
|
63.30M shares
-4.67%
YoY
|
63.50M shares
-4.22%
YoY
|
62.86M shares
-4.18%
YoY
|
66.30M shares
-0.75%
YoY
|
66.40M shares
-1.19%
YoY
|
66.30M shares
-2.36%
YoY
|
65.60M shares
-2.55%
YoY
|
66.80M shares
-1.04%
YoY
|
67.20M shares
-0.15%
YoY
|
67.90M shares
1.04%
YoY
|
67.32M shares
0.84%
YoY
|
67.50M shares
0.9%
YoY
|
67.30M shares
0.6%
YoY
|
| Diluted Shares Outstanding |
60.70M shares
-3.96%
YoY
|
N/A
|
62.80M shares
-1.1%
YoY
|
62.90M shares
-0.94%
YoY
|
63.20M shares
-1.1%
YoY
|
N/A
|
63.50M shares
-4.65%
YoY
|
63.50M shares
-4.8%
YoY
|
63.90M shares
-4.34%
YoY
|
N/A
|
66.60M shares
-0.89%
YoY
|
66.70M shares
-1.19%
YoY
|
66.80M shares
-2.2%
YoY
|
N/A
|
67.20M shares
-0.44%
YoY
|
67.50M shares
-0.44%
YoY
|
68.30M shares
1.04%
YoY
|
N/A
|
67.50M shares
0.45%
YoY
|
67.80M shares
1.35%
YoY
|
Loading...