|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$8.247B
-5.22%
YoY
|
$8.702B
-5.17%
YoY
|
$9.176B
-12.03%
YoY
|
$10.43B
10.55%
YoY
|
$9.436B
13.13%
YoY
|
| Cost Of Revenue |
$6.486B
-6.49%
YoY
|
$6.936B
-7.6%
YoY
|
$7.506B
-14.65%
YoY
|
$8.795B
10.09%
YoY
|
$7.989B
13.46%
YoY
|
| Gross Profit |
$1.761B
-0.26%
YoY
|
$1.766B
5.78%
YoY
|
$1.670B
2.01%
YoY
|
$1.637B
13.06%
YoY
|
$1.448B
11.36%
YoY
|
| Selling, General & Admin |
$1.386B
3.18%
YoY
|
$1.343B
8.65%
YoY
|
$1.236B
1.61%
YoY
|
$1.217B
8.91%
YoY
|
$1.117B
10.2%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$106.3M
8.34%
YoY
|
$98.14M
57.08%
YoY
|
$62.48M
10.35%
YoY
|
$56.61M
2.15%
YoY
|
$55.42M
-15.47%
YoY
|
| Operating Expenses |
$1.386B
3.18%
YoY
|
$1.343B
8.65%
YoY
|
$1.236B
1.61%
YoY
|
$1.217B
8.91%
YoY
|
$1.117B
10.2%
YoY
|
| Operating Profit |
$334.9M
-13.81%
YoY
|
$388.6M
-7.43%
YoY
|
$419.8M
1.47%
YoY
|
$413.7M
24.59%
YoY
|
$332.1M
22.27%
YoY
|
| Interest Expense |
-$84.85M
46.2%
YoY
|
-$58.04M
-241.12%
YoY
|
$41.12M
4.12%
YoY
|
$39.50M
-2.52%
YoY
|
$40.52M
-2.59%
YoY
|
| Other Income/Expense, Net |
-$24.26M
-1125.71%
YoY
|
$2.365M
-389.47%
YoY
|
-$817.0K
-455.22%
YoY
|
$230.0K
-77.27%
YoY
|
$1.012M
-166.19%
YoY
|
| Pretax Income |
$225.8M
-32.17%
YoY
|
$332.9M
-11.89%
YoY
|
$377.9M
0.91%
YoY
|
$374.4M
27.99%
YoY
|
$292.6M
28.06%
YoY
|
| Income Tax |
$68.47M
-17.72%
YoY
|
$83.22M
-13.8%
YoY
|
$96.55M
2.9%
YoY
|
$93.83M
28.16%
YoY
|
$73.21M
31.18%
YoY
|
| Net Earnings |
$157.3M
-36.98%
YoY
|
$249.7M
-11.24%
YoY
|
$281.3M
0.25%
YoY
|
$280.6M
27.93%
YoY
|
$219.3M
27.05%
YoY
|
| Basic Earnings Per Share |
$5.00
-35.32%
YoY
|
$7.73
-9.38%
YoY
|
$8.53
6.09%
YoY
|
$8.04
28.23%
YoY
|
$6.27
27.44%
YoY
|
| Diluted Earnings Per Share |
$4.86
-25.8%
YoY
|
$6.55
-13.25%
YoY
|
$7.55
-1.44%
YoY
|
$7.66
28.74%
YoY
|
$5.95
22.18%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
31.49M shares
-2.45%
YoY
|
32.29M shares
-2.14%
YoY
|
32.99M shares
-5.48%
YoY
|
34.90M shares
-0.31%
YoY
|
35.01M shares
-0.3%
YoY
|
| Diluted Shares Outstanding |
32.35M shares
-15.18%
YoY
|
38.14M shares
2.4%
YoY
|
37.24M shares
1.7%
YoY
|
36.62M shares
-0.66%
YoY
|
36.86M shares
4.0%
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 |
$2.128B
1.16%
YoY
|
$2.048B
-1.18%
YoY
|
$2.004B
-4.03%
YoY
|
$2.091B
-3.25%
YoY
|
$2.104B
-11.6%
YoY
|
$2.073B
-7.31%
YoY
|
$2.088B
-7.87%
YoY
|
$2.162B
-8.0%
YoY
|
$2.379B
2.39%
YoY
|
$2.236B
-10.65%
YoY
|
$2.266B
-10.58%
YoY
|
$2.350B
-14.35%
YoY
|
$2.324B
-12.33%
YoY
|
$2.503B
-2.47%
YoY
|
$2.534B
3.55%
YoY
|
$2.743B
23.05%
YoY
|
$2.651B
20.87%
YoY
|
$2.566B
11.99%
YoY
|
$2.448B
26.39%
YoY
|
| Cost Of Revenue |
$1.666B
-1.84%
YoY
|
$1.570B
-3.87%
YoY
|
$1.570B
-5.2%
YoY
|
$1.649B
-3.46%
YoY
|
$1.697B
-12.46%
YoY
|
$1.633B
-9.27%
YoY
|
$1.656B
-10.85%
YoY
|
$1.708B
-10.86%
YoY
|
$1.939B
0.31%
YoY
|
$1.800B
-13.55%
YoY
|
$1.857B
-13.01%
YoY
|
$1.916B
-16.88%
YoY
|
$1.933B
-14.94%
YoY
|
$2.082B
-4.54%
YoY
|
$2.135B
2.5%
YoY
|
$2.305B
23.76%
YoY
|
$2.272B
22.05%
YoY
|
$2.181B
11.93%
YoY
|
$2.083B
27.88%
YoY
|
| Gross Profit |
$462.2M
13.7%
YoY
|
$478.4M
8.82%
YoY
|
$434.2M
0.49%
YoY
|
$442.3M
-2.43%
YoY
|
$406.5M
-7.81%
YoY
|
$439.6M
0.8%
YoY
|
$432.1M
5.68%
YoY
|
$453.4M
4.66%
YoY
|
$440.9M
12.68%
YoY
|
$436.2M
3.71%
YoY
|
$408.9M
2.41%
YoY
|
$433.2M
-1.07%
YoY
|
$391.3M
3.29%
YoY
|
$420.6M
9.28%
YoY
|
$399.3M
9.52%
YoY
|
$437.9M
19.42%
YoY
|
$378.9M
14.3%
YoY
|
$384.9M
12.32%
YoY
|
$364.5M
18.53%
YoY
|
| Selling, General & Admin |
$384.0M
13.21%
YoY
|
$355.3M
-0.9%
YoY
|
$332.9M
0.88%
YoY
|
$352.3M
11.06%
YoY
|
$339.2M
0.52%
YoY
|
$358.5M
20.21%
YoY
|
$330.0M
6.52%
YoY
|
$317.2M
-0.32%
YoY
|
$337.4M
8.85%
YoY
|
$298.2M
-2.15%
YoY
|
$309.8M
0.5%
YoY
|
$318.2M
4.0%
YoY
|
$310.0M
4.15%
YoY
|
$304.8M
5.14%
YoY
|
$308.3M
10.49%
YoY
|
$306.0M
10.43%
YoY
|
$297.6M
9.75%
YoY
|
$289.9M
12.71%
YoY
|
$279.0M
13.8%
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.48M
10.47%
YoY
|
$28.35M
9.97%
YoY
|
$26.26M
1.37%
YoY
|
$25.93M
5.56%
YoY
|
$25.78M
17.79%
YoY
|
$25.78M
45.03%
YoY
|
$25.91M
66.6%
YoY
|
$24.57M
69.59%
YoY
|
$21.89M
49.26%
YoY
|
$17.78M
23.36%
YoY
|
$15.55M
0.75%
YoY
|
$14.49M
7.66%
YoY
|
$14.66M
10.13%
YoY
|
$14.41M
8.59%
YoY
|
$15.44M
13.05%
YoY
|
$13.46M
-5.75%
YoY
|
$13.31M
-6.38%
YoY
|
$13.27M
-6.55%
YoY
|
$13.65M
-18.5%
YoY
|
| Operating Expenses |
$384.0M
13.21%
YoY
|
$361.4M
0.82%
YoY
|
$332.9M
0.88%
YoY
|
$352.3M
11.06%
YoY
|
$339.2M
0.52%
YoY
|
$358.5M
20.21%
YoY
|
$330.0M
6.52%
YoY
|
$317.2M
-0.32%
YoY
|
$337.4M
8.85%
YoY
|
$298.2M
-2.15%
YoY
|
$309.8M
0.5%
YoY
|
$318.2M
4.0%
YoY
|
$310.0M
4.15%
YoY
|
$304.8M
5.14%
YoY
|
$308.3M
10.49%
YoY
|
$306.0M
10.43%
YoY
|
$297.6M
9.75%
YoY
|
$289.9M
12.71%
YoY
|
$279.0M
13.8%
YoY
|
| Operating Profit |
$71.68M
19.27%
YoY
|
$117.0M
44.2%
YoY
|
$93.07M
0.23%
YoY
|
$86.53M
-33.98%
YoY
|
$60.10M
-39.89%
YoY
|
$81.15M
-41.17%
YoY
|
$92.85M
1.08%
YoY
|
$131.1M
14.03%
YoY
|
$99.99M
29.08%
YoY
|
$137.9M
19.13%
YoY
|
$91.86M
1.75%
YoY
|
$114.9M
-11.28%
YoY
|
$77.46M
-2.99%
YoY
|
$115.8M
21.89%
YoY
|
$90.28M
8.57%
YoY
|
$129.6M
46.44%
YoY
|
$79.85M
19.13%
YoY
|
$95.00M
14.4%
YoY
|
$83.15M
35.24%
YoY
|
| Interest Expense |
-$23.63M
51.25%
YoY
|
-$23.57M
60.79%
YoY
|
-$23.30M
40.1%
YoY
|
-$22.35M
57.52%
YoY
|
-$15.63M
-224.43%
YoY
|
-$14.66M
56.66%
YoY
|
-$16.63M
-238.43%
YoY
|
-$14.19M
50.88%
YoY
|
$12.56M
21.35%
YoY
|
-$9.358M
-9.44%
YoY
|
$12.01M
2.56%
YoY
|
-$9.405M
-200.23%
YoY
|
$10.35M
28.26%
YoY
|
-$10.33M
-2.81%
YoY
|
$11.71M
-213.37%
YoY
|
$9.383M
-2.09%
YoY
|
$8.068M
-19.07%
YoY
|
-$10.63M
-201.9%
YoY
|
-$10.33M
-213.35%
YoY
|
| Other Income/Expense, Net |
$1.452M
-105.7%
YoY
|
$336.0K
-84.98%
YoY
|
$888.0K
-180.43%
YoY
|
-$13.00K
-102.77%
YoY
|
-$25.47M
-3438.01%
YoY
|
$2.237M
-782.01%
YoY
|
-$1.104M
-643.84%
YoY
|
$469.0K
681.67%
YoY
|
$763.0K
-201.46%
YoY
|
-$328.0K
-35.81%
YoY
|
$203.0K
-111.34%
YoY
|
$60.00K
-119.23%
YoY
|
-$752.0K
-126.45%
YoY
|
-$511.0K
-425.48%
YoY
|
-$1.790M
-212.65%
YoY
|
-$312.0K
-9.83%
YoY
|
$2.843M
-832.73%
YoY
|
$157.0K
-122.66%
YoY
|
$1.589M
-222.14%
YoY
|
| Pretax Income |
$49.50M
160.41%
YoY
|
$71.99M
37.77%
YoY
|
$70.66M
-5.94%
YoY
|
$64.17M
-45.32%
YoY
|
$19.01M
-78.45%
YoY
|
$52.25M
-57.23%
YoY
|
$75.12M
-6.16%
YoY
|
$117.4M
7.4%
YoY
|
$88.19M
32.9%
YoY
|
$122.2M
18.42%
YoY
|
$80.05M
4.27%
YoY
|
$109.3M
-8.84%
YoY
|
$66.36M
-11.07%
YoY
|
$103.2M
24.39%
YoY
|
$76.78M
3.18%
YoY
|
$119.9M
52.61%
YoY
|
$74.62M
31.69%
YoY
|
$82.94M
15.33%
YoY
|
$74.41M
45.71%
YoY
|
| Income Tax |
$19.49M
69.57%
YoY
|
$20.03M
31.45%
YoY
|
$19.71M
16.56%
YoY
|
$17.24M
-42.37%
YoY
|
$11.50M
-45.69%
YoY
|
$15.24M
-51.72%
YoY
|
$16.91M
-14.62%
YoY
|
$29.91M
3.9%
YoY
|
$21.17M
29.14%
YoY
|
$31.57M
22.85%
YoY
|
$19.81M
1.77%
YoY
|
$28.78M
-6.17%
YoY
|
$16.39M
-8.91%
YoY
|
$25.70M
23.48%
YoY
|
$19.46M
2.83%
YoY
|
$30.68M
53.55%
YoY
|
$17.99M
33.29%
YoY
|
$20.81M
12.32%
YoY
|
$18.93M
55.63%
YoY
|
| Net Earnings |
$30.01M
299.37%
YoY
|
$51.95M
40.37%
YoY
|
$50.95M
-12.47%
YoY
|
$46.93M
-46.33%
YoY
|
$7.514M
-88.79%
YoY
|
$37.01M
-59.15%
YoY
|
$58.21M
-3.38%
YoY
|
$87.44M
8.65%
YoY
|
$67.03M
34.13%
YoY
|
$90.61M
16.95%
YoY
|
$60.25M
5.11%
YoY
|
$80.48M
-9.76%
YoY
|
$49.97M
-11.76%
YoY
|
$77.48M
24.7%
YoY
|
$57.32M
3.3%
YoY
|
$89.18M
52.29%
YoY
|
$56.63M
31.19%
YoY
|
$62.13M
16.38%
YoY
|
$55.48M
42.61%
YoY
|
| Basic Earnings Per Share |
$0.97
304.17%
YoY
|
N/A
|
$1.62
-10.5%
YoY
|
$1.48
-44.98%
YoY
|
$0.24
-88.35%
YoY
|
N/A
|
$1.81
-2.16%
YoY
|
$2.69
10.7%
YoY
|
$2.06
39.19%
YoY
|
N/A
|
$1.85
12.8%
YoY
|
$2.43
-4.33%
YoY
|
$1.48
-8.64%
YoY
|
$2.24
N/A
|
$1.64
3.14%
YoY
|
$2.54
52.1%
YoY
|
$1.62
31.71%
YoY
|
N/A
|
$1.59
43.24%
YoY
|
| Diluted Earnings Per Share |
$0.97
340.91%
YoY
|
$1.67
68.36%
YoY
|
$1.62
6.58%
YoY
|
$1.46
-35.68%
YoY
|
$0.22
-87.36%
YoY
|
$0.99
-58.82%
YoY
|
$1.52
-6.17%
YoY
|
$2.27
4.47%
YoY
|
$1.74
29.85%
YoY
|
$2.42
13.4%
YoY
|
$1.62
2.53%
YoY
|
$2.17
-10.21%
YoY
|
$1.34
-12.42%
YoY
|
$2.13
-100.0%
YoY
|
$1.58
4.64%
YoY
|
$2.42
53.16%
YoY
|
$1.53
29.66%
YoY
|
$1.685M
112339886.98%
YoY
|
$1.51
37.27%
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 |
31.00M shares
-2.46%
YoY
|
30.98M shares
-2.46%
YoY
|
31.47M shares
-3.42%
YoY
|
31.93M shares
-1.93%
YoY
|
31.78M shares
-2.49%
YoY
|
31.76M shares
-2.5%
YoY
|
32.59M shares
-8.4%
YoY
|
32.56M shares
-2.12%
YoY
|
32.59M shares
-3.6%
YoY
|
32.58M shares
-6.47%
YoY
|
35.57M shares
1.36%
YoY
|
33.26M shares
-5.19%
YoY
|
33.81M shares
-3.34%
YoY
|
34.83M shares
N/A
|
35.09M shares
0.69%
YoY
|
35.08M shares
-0.04%
YoY
|
34.97M shares
-0.64%
YoY
|
N/A
|
34.86M
-0.63%
YoY
|
| Diluted Shares Outstanding |
30.86M shares
-11.03%
YoY
|
N/A
|
31.54M shares
-17.73%
YoY
|
32.12M shares
-16.71%
YoY
|
34.68M shares
-9.76%
YoY
|
N/A
|
38.33M shares
3.03%
YoY
|
38.57M shares
4.13%
YoY
|
38.44M shares
3.3%
YoY
|
N/A
|
37.20M shares
2.37%
YoY
|
37.04M shares
0.59%
YoY
|
37.21M shares
0.61%
YoY
|
N/A
|
36.34M shares
-1.1%
YoY
|
36.82M shares
-0.85%
YoY
|
36.98M shares
0.77%
YoY
|
N/A
|
36.75M
3.95%
YoY
|
Loading...