|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$3.980B
-2.91%
YoY
|
$4.100B
-7.88%
YoY
|
$4.451B
-2.85%
YoY
|
$4.581B
14.26%
YoY
|
$4.010B
14.49%
YoY
|
| Cost Of Revenue |
$2.831B
-2.9%
YoY
|
$2.916B
-8.03%
YoY
|
$3.171B
-1.27%
YoY
|
$3.212B
12.01%
YoY
|
$2.867B
12.22%
YoY
|
| Gross Profit |
$1.149B
-2.92%
YoY
|
$1.184B
-7.52%
YoY
|
$1.280B
-6.54%
YoY
|
$1.370B
19.89%
YoY
|
$1.142B
20.61%
YoY
|
| Selling, General & Admin |
$854.0M
3.99%
YoY
|
$821.2M
-2.72%
YoY
|
$844.2M
-5.68%
YoY
|
$895.0M
21.64%
YoY
|
$735.8M
19.64%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$113.5M
17.86%
YoY
|
$96.30M
34.31%
YoY
|
$71.70M
-21.55%
YoY
|
$91.40M
2.01%
YoY
|
$89.60M
-0.11%
YoY
|
| Operating Expenses |
$854.0M
3.99%
YoY
|
$821.2M
-10.34%
YoY
|
$915.9M
2.34%
YoY
|
$895.0M
21.64%
YoY
|
$735.8M
19.64%
YoY
|
| Operating Profit |
$230.3M
-24.34%
YoY
|
$304.4M
-16.4%
YoY
|
$364.1M
-11.09%
YoY
|
$409.5M
16.7%
YoY
|
$350.9M
24.79%
YoY
|
| Interest Expense |
$67.70M
5.29%
YoY
|
$64.30M
-196.84%
YoY
|
-$66.40M
-244.66%
YoY
|
$45.90M
22.4%
YoY
|
$37.50M
-5.54%
YoY
|
| Other Income/Expense, Net |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Pretax Income |
$162.6M
-32.28%
YoY
|
$240.1M
-19.35%
YoY
|
$297.7M
-18.12%
YoY
|
$363.6M
16.02%
YoY
|
$313.4M
29.77%
YoY
|
| Income Tax |
$49.10M
-24.35%
YoY
|
$64.90M
-17.22%
YoY
|
$78.40M
-18.92%
YoY
|
$96.70M
18.5%
YoY
|
$81.60M
27.7%
YoY
|
| Net Earnings |
$113.5M
-35.22%
YoY
|
$175.2M
-20.11%
YoY
|
$219.3M
-18.2%
YoY
|
$268.1M
-34.59%
YoY
|
$409.9M
104.64%
YoY
|
| Basic Earnings Per Share |
$2.62
-32.47%
YoY
|
$3.88
-14.54%
YoY
|
$4.54
-14.34%
YoY
|
$5.30
-31.88%
YoY
|
$7.78
104.74%
YoY
|
| Diluted Earnings Per Share |
$2.60
-32.11%
YoY
|
$3.83
-14.95%
YoY
|
$4.50
-13.9%
YoY
|
$5.23
-31.72%
YoY
|
$7.66
103.72%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
43.40M shares
-3.98%
YoY
|
45.20M shares
-6.42%
YoY
|
48.30M shares
-4.55%
YoY
|
50.60M shares
-3.98%
YoY
|
52.70M shares
0.0%
YoY
|
| Diluted Shares Outstanding |
43.60M shares
-4.6%
YoY
|
45.70M shares
-6.16%
YoY
|
48.70M shares
-5.07%
YoY
|
51.30M shares
-4.11%
YoY
|
53.50M shares
0.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 |
$968.3M
0.0%
YoY
|
$980.1M
-0.5%
YoY
|
$1.011B
-1.9%
YoY
|
$1.021B
-1.36%
YoY
|
$968.3M
-7.69%
YoY
|
$985.0M
-8.3%
YoY
|
$1.031B
-7.68%
YoY
|
$1.035B
-8.51%
YoY
|
$1.049B
-7.07%
YoY
|
$1.074B
-6.63%
YoY
|
$1.117B
-6.77%
YoY
|
$1.131B
-0.95%
YoY
|
$1.129B
3.46%
YoY
|
$1.150B
9.17%
YoY
|
$1.198B
11.56%
YoY
|
$1.142B
17.12%
YoY
|
$1.091B
20.29%
YoY
|
$1.054B
17.04%
YoY
|
$1.074B
18.73%
YoY
|
| Cost Of Revenue |
$701.7M
1.27%
YoY
|
$696.6M
-0.34%
YoY
|
$714.5M
-2.2%
YoY
|
$727.3M
-0.86%
YoY
|
$692.9M
-7.96%
YoY
|
$699.0M
-9.13%
YoY
|
$730.6M
-8.03%
YoY
|
$733.6M
-8.82%
YoY
|
$752.8M
-6.18%
YoY
|
$769.2M
-5.07%
YoY
|
$794.4M
-5.32%
YoY
|
$804.6M
0.85%
YoY
|
$802.4M
4.97%
YoY
|
$810.3M
9.49%
YoY
|
$839.0M
9.66%
YoY
|
$797.8M
14.2%
YoY
|
$764.4M
15.24%
YoY
|
$740.1M
0.72%
YoY
|
$765.1M
14.52%
YoY
|
| Gross Profit |
$266.6M
-3.2%
YoY
|
$283.5M
-0.87%
YoY
|
$296.9M
-1.17%
YoY
|
$293.3M
-2.59%
YoY
|
$275.4M
-7.02%
YoY
|
$286.0M
-6.2%
YoY
|
$300.4M
-6.82%
YoY
|
$301.1M
-7.72%
YoY
|
$296.2M
-9.25%
YoY
|
$304.9M
-10.35%
YoY
|
$322.4M
-10.17%
YoY
|
$326.3M
-5.15%
YoY
|
$326.4M
-0.06%
YoY
|
$340.1M
8.42%
YoY
|
$358.9M
16.26%
YoY
|
$344.0M
24.5%
YoY
|
$326.6M
34.02%
YoY
|
$313.7M
30.27%
YoY
|
$308.7M
30.64%
YoY
|
| Selling, General & Admin |
$224.4M
4.62%
YoY
|
$210.5M
6.37%
YoY
|
$212.2M
2.27%
YoY
|
$216.8M
5.45%
YoY
|
$214.5M
2.05%
YoY
|
$197.9M
-2.8%
YoY
|
$207.5M
0.73%
YoY
|
$205.6M
-2.33%
YoY
|
$210.2M
-6.2%
YoY
|
$203.6M
-11.44%
YoY
|
$206.0M
-11.44%
YoY
|
$210.5M
-4.49%
YoY
|
$224.1M
5.66%
YoY
|
$229.9M
13.59%
YoY
|
$232.6M
20.71%
YoY
|
$220.4M
24.94%
YoY
|
$212.1M
29.09%
YoY
|
$202.4M
12.51%
YoY
|
$192.7M
28.38%
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 |
$28.00M
9.38%
YoY
|
$29.90M
25.1%
YoY
|
$16.80M
20.0%
YoY
|
$16.90M
11.92%
YoY
|
$25.60M
4.49%
YoY
|
$23.90M
33.52%
YoY
|
$14.00M
100.0%
YoY
|
$15.10M
-39.36%
YoY
|
$24.50M
-1.61%
YoY
|
$17.90M
-32.71%
YoY
|
$7.000M
-60.89%
YoY
|
$24.90M
308.2%
YoY
|
$24.90M
23.88%
YoY
|
$26.60M
20.36%
YoY
|
$17.90M
152.11%
YoY
|
$6.100M
-14.08%
YoY
|
$20.10M
-8.64%
YoY
|
$22.10M
-8.3%
YoY
|
$7.100M
-5.33%
YoY
|
| Operating Expenses |
$224.4M
4.62%
YoY
|
$227.3M
7.32%
YoY
|
$229.0M
3.39%
YoY
|
$216.8M
-1.77%
YoY
|
$214.5M
2.05%
YoY
|
$211.8M
-4.38%
YoY
|
$221.5M
7.52%
YoY
|
$220.7M
-3.37%
YoY
|
$210.2M
-6.2%
YoY
|
$221.5M
-11.29%
YoY
|
$206.0M
-17.76%
YoY
|
$228.4M
3.63%
YoY
|
$224.1M
5.66%
YoY
|
$249.7M
14.44%
YoY
|
$250.5M
29.99%
YoY
|
$220.4M
24.94%
YoY
|
$212.1M
29.09%
YoY
|
$218.2M
12.47%
YoY
|
$192.7M
28.38%
YoY
|
| Operating Profit |
$27.70M
-40.56%
YoY
|
$56.20M
-24.26%
YoY
|
$67.90M
-13.94%
YoY
|
$59.60M
-25.87%
YoY
|
$46.60M
-34.27%
YoY
|
$74.20M
-11.03%
YoY
|
$78.90M
-19.98%
YoY
|
$80.40M
-17.88%
YoY
|
$70.90M
-15.8%
YoY
|
$83.40M
-7.74%
YoY
|
$98.60M
-9.04%
YoY
|
$97.90M
-11.08%
YoY
|
$84.20M
-16.3%
YoY
|
$90.40M
-5.34%
YoY
|
$108.4M
8.29%
YoY
|
$110.1M
25.26%
YoY
|
$100.6M
49.26%
YoY
|
$95.50M
104.06%
YoY
|
$100.1M
36.19%
YoY
|
| Interest Expense |
$17.10M
11.04%
YoY
|
-$16.70M
12.08%
YoY
|
-$17.40M
8.75%
YoY
|
$18.20M
-215.19%
YoY
|
$15.40M
-12.5%
YoY
|
-$14.90M
-10.78%
YoY
|
-$16.00M
-186.49%
YoY
|
-$15.80M
0.0%
YoY
|
$17.60M
14.29%
YoY
|
-$16.70M
15.97%
YoY
|
$18.50M
-252.89%
YoY
|
-$15.80M
-256.44%
YoY
|
$15.40M
65.59%
YoY
|
-$14.40M
54.84%
YoY
|
-$12.10M
-226.04%
YoY
|
$10.10M
7.45%
YoY
|
$9.300M
1.09%
YoY
|
-$9.300M
0.0%
YoY
|
$9.600M
3.23%
YoY
|
| Other Income/Expense, Net |
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
|
| Pretax Income |
$10.60M
-66.03%
YoY
|
$39.50M
-33.39%
YoY
|
$50.50M
-19.71%
YoY
|
$41.40M
-35.91%
YoY
|
$31.20M
-41.46%
YoY
|
$59.30M
-11.09%
YoY
|
$62.90M
-21.47%
YoY
|
$64.60M
-21.32%
YoY
|
$53.30M
-22.53%
YoY
|
$66.70M
-12.24%
YoY
|
$80.10M
-16.82%
YoY
|
$82.10M
-17.9%
YoY
|
$68.80M
-24.64%
YoY
|
$76.00M
-11.83%
YoY
|
$96.30M
6.41%
YoY
|
$100.0M
27.39%
YoY
|
$91.30M
56.87%
YoY
|
$86.20M
17.6%
YoY
|
$90.50M
40.97%
YoY
|
| Income Tax |
$5.100M
-50.49%
YoY
|
$14.30M
-15.38%
YoY
|
$12.40M
-19.48%
YoY
|
$12.10M
-30.46%
YoY
|
$10.30M
-32.24%
YoY
|
$16.90M
3.05%
YoY
|
$15.40M
-25.6%
YoY
|
$17.40M
-20.91%
YoY
|
$15.20M
-21.24%
YoY
|
$16.40M
-19.61%
YoY
|
$20.70M
-17.86%
YoY
|
$22.00M
-19.71%
YoY
|
$19.30M
-18.57%
YoY
|
$20.40M
-1.92%
YoY
|
$25.20M
4.13%
YoY
|
$27.40M
29.25%
YoY
|
$23.70M
53.9%
YoY
|
$20.80M
16.2%
YoY
|
$24.20M
38.29%
YoY
|
| Net Earnings |
$5.500M
-73.68%
YoY
|
$25.20M
-40.57%
YoY
|
$38.10M
-19.79%
YoY
|
$29.30M
-37.92%
YoY
|
$20.90M
-45.14%
YoY
|
$42.40M
-15.71%
YoY
|
$47.50M
-20.03%
YoY
|
$47.20M
-21.46%
YoY
|
$38.10M
-23.03%
YoY
|
$50.30M
-9.53%
YoY
|
$59.40M
-18.85%
YoY
|
$60.10M
-17.1%
YoY
|
$49.50M
-25.9%
YoY
|
$55.60M
-34.59%
YoY
|
$73.20M
-65.47%
YoY
|
$72.50M
12.93%
YoY
|
$66.80M
37.17%
YoY
|
$85.00M
53.43%
YoY
|
$212.0M
305.35%
YoY
|
| Basic Earnings Per Share |
$0.13
-72.92%
YoY
|
N/A
|
$0.88
-17.76%
YoY
|
$0.67
-34.95%
YoY
|
$0.48
-41.46%
YoY
|
N/A
|
$1.07
-13.01%
YoY
|
$1.03
-16.26%
YoY
|
$0.82
-18.0%
YoY
|
N/A
|
$1.23
-15.75%
YoY
|
$1.23
-13.38%
YoY
|
$1.00
-23.08%
YoY
|
N/A
|
$1.46
-63.68%
YoY
|
$1.42
17.36%
YoY
|
$1.30
41.3%
YoY
|
$1.64
56.19%
YoY
|
$4.02
302.0%
YoY
|
| Diluted Earnings Per Share |
$0.13
-72.92%
YoY
|
$0.59
-37.23%
YoY
|
$0.87
-17.05%
YoY
|
$0.67
-34.18%
YoY
|
$0.48
-40.74%
YoY
|
$0.94
-11.22%
YoY
|
$1.06
-14.18%
YoY
|
$1.02
-16.18%
YoY
|
$0.81
-18.18%
YoY
|
$1.06
-4.01%
YoY
|
$1.23
-100.0%
YoY
|
$1.22
-13.37%
YoY
|
$0.99
-22.66%
YoY
|
$1.10
-31.9%
YoY
|
$1.444M
36367330.28%
YoY
|
$1.41
18.49%
YoY
|
$1.28
40.66%
YoY
|
$1.62
55.77%
YoY
|
$3.97
301.01%
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.30M shares
-5.28%
YoY
|
42.70M shares
-3.39%
YoY
|
43.80M shares
-2.23%
YoY
|
43.80M shares
-4.58%
YoY
|
43.60M shares
-6.24%
YoY
|
44.20M shares
-6.36%
YoY
|
44.80M shares
-7.44%
YoY
|
45.90M shares
-6.9%
YoY
|
46.50M shares
-5.68%
YoY
|
47.20M shares
-5.41%
YoY
|
48.40M shares
-3.59%
YoY
|
49.30M shares
-3.33%
YoY
|
49.30M shares
-4.46%
YoY
|
49.90M shares
-4.04%
YoY
|
50.20M shares
-4.74%
YoY
|
51.00M shares
-4.14%
YoY
|
51.60M shares
-2.64%
YoY
|
52.00M shares
-1.52%
YoY
|
52.70M shares
0.38%
YoY
|
| Diluted Shares Outstanding |
41.40M shares
-5.91%
YoY
|
N/A
|
43.70M shares
-2.89%
YoY
|
44.00M shares
-4.56%
YoY
|
44.00M shares
-6.18%
YoY
|
N/A
|
45.00M shares
-7.02%
YoY
|
46.10M shares
-6.3%
YoY
|
46.90M shares
-5.82%
YoY
|
N/A
|
48.40M shares
-4.54%
YoY
|
49.20M shares
-4.65%
YoY
|
49.80M shares
-4.78%
YoY
|
N/A
|
50.70M shares
-5.06%
YoY
|
51.60M shares
-4.27%
YoY
|
52.30M shares
-2.61%
YoY
|
52.90M shares
-1.12%
YoY
|
53.40M shares
0.75%
YoY
|
Loading...