|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$6.031B
2.39%
YoY
|
$5.890B
8.89%
YoY
|
$5.409B
4.69%
YoY
|
$5.167B
35.76%
YoY
|
$3.806B
21.04%
YoY
|
| Cost Of Revenue |
$4.145B
1.94%
YoY
|
$4.066B
8.53%
YoY
|
$3.746B
5.71%
YoY
|
$3.544B
35.79%
YoY
|
$2.610B
22.08%
YoY
|
| Gross Profit |
$1.886B
3.4%
YoY
|
$1.824B
9.69%
YoY
|
$1.663B
2.49%
YoY
|
$1.623B
35.71%
YoY
|
$1.196B
18.82%
YoY
|
| Selling, General & Admin |
$752.5M
1.74%
YoY
|
$739.6M
10.2%
YoY
|
$671.2M
6.98%
YoY
|
$627.4M
16.62%
YoY
|
$538.0M
19.27%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$446.0M
11.25%
YoY
|
$400.9M
9.61%
YoY
|
$365.8M
5.23%
YoY
|
$347.6M
16.59%
YoY
|
$298.1M
1.78%
YoY
|
| Operating Expenses |
$752.5M
1.74%
YoY
|
$739.6M
10.2%
YoY
|
$671.2M
6.98%
YoY
|
$627.4M
16.62%
YoY
|
$538.0M
19.27%
YoY
|
| Operating Profit |
$673.4M
0.47%
YoY
|
$670.2M
9.44%
YoY
|
$612.4M
-3.51%
YoY
|
$634.7M
82.46%
YoY
|
$347.9M
38.42%
YoY
|
| Interest Expense |
-$143.1M
6.03%
YoY
|
-$135.0M
24.28%
YoY
|
-$108.6M
0.87%
YoY
|
-$107.7M
38.64%
YoY
|
-$77.66M
6.2%
YoY
|
| Other Income/Expense, Net |
$5.200M
-457.63%
YoY
|
-$1.454M
-162.81%
YoY
|
$2.315M
-6.35%
YoY
|
$2.472M
-580.0%
YoY
|
-$515.0K
77.59%
YoY
|
| Pretax Income |
$528.0M
-1.03%
YoY
|
$533.4M
5.99%
YoY
|
$503.3M
-6.45%
YoY
|
$538.0M
99.47%
YoY
|
$269.7M
54.52%
YoY
|
| Income Tax |
$137.0M
4.46%
YoY
|
$131.1M
4.56%
YoY
|
$125.4M
-0.66%
YoY
|
$126.3M
89.95%
YoY
|
$66.47M
67.37%
YoY
|
| Net Earnings |
$391.0M
-2.82%
YoY
|
$402.3M
6.47%
YoY
|
$377.9M
-8.23%
YoY
|
$411.7M
102.58%
YoY
|
$203.2M
50.74%
YoY
|
| Basic Earnings Per Share |
$7.31
-2.01%
YoY
|
$7.46
6.72%
YoY
|
$6.99
-7.91%
YoY
|
$7.59
103.49%
YoY
|
$3.73
53.5%
YoY
|
| Diluted Earnings Per Share |
$7.28
-1.89%
YoY
|
$7.42
6.76%
YoY
|
$6.95
-8.07%
YoY
|
$7.56
103.77%
YoY
|
$3.71
53.31%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
53.51M shares
-0.73%
YoY
|
53.90M shares
-0.31%
YoY
|
54.07M shares
-0.28%
YoY
|
54.22M shares
-0.53%
YoY
|
54.51M shares
-1.74%
YoY
|
| Diluted Shares Outstanding |
53.72M shares
-0.89%
YoY
|
54.20M shares
-0.34%
YoY
|
54.38M shares
-0.19%
YoY
|
54.49M shares
-0.5%
YoY
|
54.76M shares
-1.67%
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.460B
1.93%
YoY
|
$1.500B
4.79%
YoY
|
$1.549B
1.3%
YoY
|
$1.550B
-0.18%
YoY
|
$1.432B
4.01%
YoY
|
$1.431B
6.95%
YoY
|
$1.529B
11.99%
YoY
|
$1.553B
11.08%
YoY
|
$1.377B
5.3%
YoY
|
$1.338B
4.7%
YoY
|
$1.366B
0.19%
YoY
|
$1.398B
3.07%
YoY
|
$1.307B
11.83%
YoY
|
$1.278B
14.17%
YoY
|
$1.363B
43.26%
YoY
|
$1.356B
46.4%
YoY
|
$1.169B
44.67%
YoY
|
$1.119B
40.6%
YoY
|
$951.5M
22.09%
YoY
|
| Cost Of Revenue |
$1.014B
-0.76%
YoY
|
$1.041B
3.71%
YoY
|
$1.048B
-0.67%
YoY
|
$1.033B
-0.2%
YoY
|
$1.022B
5.23%
YoY
|
$1.004B
8.7%
YoY
|
$1.056B
11.83%
YoY
|
$1.036B
9.29%
YoY
|
$971.1M
4.25%
YoY
|
$923.1M
3.56%
YoY
|
$944.0M
3.66%
YoY
|
$947.5M
5.46%
YoY
|
$931.5M
10.45%
YoY
|
$891.4M
12.53%
YoY
|
$910.6M
42.46%
YoY
|
$898.5M
45.41%
YoY
|
$843.4M
50.46%
YoY
|
$792.2M
44.35%
YoY
|
$639.2M
24.94%
YoY
|
| Gross Profit |
$445.4M
8.62%
YoY
|
$459.0M
7.33%
YoY
|
$500.8M
5.7%
YoY
|
$516.4M
-0.16%
YoY
|
$410.1M
1.09%
YoY
|
$427.6M
3.03%
YoY
|
$473.8M
12.35%
YoY
|
$517.2M
14.83%
YoY
|
$405.6M
7.92%
YoY
|
$415.0M
7.33%
YoY
|
$421.7M
-6.78%
YoY
|
$450.4M
-1.63%
YoY
|
$375.9M
15.4%
YoY
|
$386.7M
18.14%
YoY
|
$452.4M
44.9%
YoY
|
$457.8M
48.37%
YoY
|
$325.7M
31.54%
YoY
|
$327.3M
32.3%
YoY
|
$312.2M
16.63%
YoY
|
| Selling, General & Admin |
$207.1M
13.29%
YoY
|
$193.9M
6.51%
YoY
|
$189.6M
6.61%
YoY
|
$186.2M
-5.91%
YoY
|
$182.8M
0.54%
YoY
|
$182.0M
9.66%
YoY
|
$177.8M
3.99%
YoY
|
$197.9M
18.22%
YoY
|
$181.9M
9.06%
YoY
|
$166.0M
-1.71%
YoY
|
$171.0M
12.73%
YoY
|
$167.4M
7.57%
YoY
|
$166.8M
10.31%
YoY
|
$168.9M
6.16%
YoY
|
$151.7M
13.93%
YoY
|
$155.6M
25.38%
YoY
|
$151.2M
24.28%
YoY
|
$159.1M
41.29%
YoY
|
$133.2M
24.98%
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 |
$115.8M
3.41%
YoY
|
$103.0M
-2.16%
YoY
|
$114.7M
14.66%
YoY
|
$116.3M
15.7%
YoY
|
$112.0M
17.79%
YoY
|
$105.3M
7.04%
YoY
|
$100.1M
7.63%
YoY
|
$100.5M
12.05%
YoY
|
$95.07M
12.16%
YoY
|
$98.36M
13.01%
YoY
|
$92.97M
5.18%
YoY
|
$89.70M
2.08%
YoY
|
$84.76M
0.55%
YoY
|
$87.03M
4.95%
YoY
|
$88.39M
23.71%
YoY
|
$87.87M
22.73%
YoY
|
$84.30M
16.82%
YoY
|
$82.93M
16.15%
YoY
|
$71.45M
-4.05%
YoY
|
| Operating Expenses |
$207.1M
13.29%
YoY
|
$300.5M
3.4%
YoY
|
$189.6M
6.61%
YoY
|
$186.2M
-5.91%
YoY
|
$182.8M
0.54%
YoY
|
$290.6M
8.56%
YoY
|
$177.8M
3.99%
YoY
|
$197.9M
-24.06%
YoY
|
$181.9M
9.06%
YoY
|
$267.7M
3.26%
YoY
|
$171.0M
12.73%
YoY
|
$260.6M
67.45%
YoY
|
$166.8M
10.31%
YoY
|
$259.3M
5.76%
YoY
|
$151.7M
13.93%
YoY
|
$155.6M
25.38%
YoY
|
$151.2M
24.28%
YoY
|
$245.1M
31.23%
YoY
|
$133.2M
24.98%
YoY
|
| Operating Profit |
$118.9M
6.55%
YoY
|
$158.4M
15.68%
YoY
|
$193.0M
0.37%
YoY
|
$210.3M
-2.41%
YoY
|
$111.6M
-11.04%
YoY
|
$137.0M
-7.01%
YoY
|
$192.3M
24.57%
YoY
|
$215.5M
13.52%
YoY
|
$125.5M
3.74%
YoY
|
$147.3M
15.62%
YoY
|
$154.4M
-26.17%
YoY
|
$189.8M
-10.11%
YoY
|
$121.0M
38.88%
YoY
|
$127.4M
55.07%
YoY
|
$209.1M
99.45%
YoY
|
$211.2M
91.97%
YoY
|
$87.09M
71.26%
YoY
|
$82.15M
35.56%
YoY
|
$104.8M
24.98%
YoY
|
| Interest Expense |
-$33.85M
-6.16%
YoY
|
-$34.22M
0.07%
YoY
|
-$35.70M
-0.22%
YoY
|
-$37.11M
1.8%
YoY
|
-$36.08M
26.41%
YoY
|
-$34.20M
21.29%
YoY
|
-$35.78M
20.48%
YoY
|
-$36.45M
21.21%
YoY
|
-$28.54M
38.32%
YoY
|
-$28.20M
-0.4%
YoY
|
-$29.70M
5.75%
YoY
|
-$30.07M
14.53%
YoY
|
-$20.63M
-17.53%
YoY
|
-$28.31M
19.43%
YoY
|
-$28.08M
56.14%
YoY
|
-$26.26M
45.45%
YoY
|
-$25.02M
39.62%
YoY
|
-$23.70M
29.53%
YoY
|
-$17.98M
3.31%
YoY
|
| Other Income/Expense, Net |
-$731.0K
-21.57%
YoY
|
$3.218M
229.38%
YoY
|
$3.517M
-413.18%
YoY
|
-$603.0K
261.08%
YoY
|
-$932.0K
-18.32%
YoY
|
$977.0K
-68.96%
YoY
|
-$1.123M
-436.23%
YoY
|
-$167.0K
-86.98%
YoY
|
-$1.141M
-1083.62%
YoY
|
$3.148M
688.97%
YoY
|
$334.0K
221.15%
YoY
|
-$1.283M
-201.42%
YoY
|
$116.0K
-83.52%
YoY
|
$399.0K
-79.99%
YoY
|
$104.0K
-47.74%
YoY
|
$1.265M
-185.47%
YoY
|
$704.0K
-157.33%
YoY
|
$1.994M
564.67%
YoY
|
$199.0K
-91.23%
YoY
|
| Pretax Income |
$84.35M
13.05%
YoY
|
$119.9M
16.02%
YoY
|
$160.8M
3.5%
YoY
|
$172.6M
-3.52%
YoY
|
$74.61M
-22.11%
YoY
|
$103.4M
-15.08%
YoY
|
$155.4M
24.31%
YoY
|
$178.9M
12.88%
YoY
|
$95.80M
-2.33%
YoY
|
$121.7M
22.88%
YoY
|
$125.0M
-30.98%
YoY
|
$158.5M
-18.75%
YoY
|
$98.08M
56.22%
YoY
|
$99.07M
63.78%
YoY
|
$181.1M
108.06%
YoY
|
$195.0M
115.59%
YoY
|
$62.78M
97.99%
YoY
|
$60.49M
38.1%
YoY
|
$87.05M
26.85%
YoY
|
| Income Tax |
$21.15M
32.76%
YoY
|
$33.35M
71.89%
YoY
|
$42.03M
4.59%
YoY
|
$45.68M
0.19%
YoY
|
$15.93M
-38.64%
YoY
|
$19.40M
-17.01%
YoY
|
$40.18M
19.35%
YoY
|
$45.60M
6.78%
YoY
|
$25.96M
1.12%
YoY
|
$23.38M
40.91%
YoY
|
$33.67M
-25.7%
YoY
|
$42.70M
-8.92%
YoY
|
$25.68M
47.01%
YoY
|
$16.59M
44.33%
YoY
|
$45.31M
109.72%
YoY
|
$46.89M
100.41%
YoY
|
$17.47M
75.13%
YoY
|
$11.50M
161.25%
YoY
|
$21.61M
57.56%
YoY
|
| Net Earnings |
$63.20M
7.7%
YoY
|
$86.59M
3.12%
YoY
|
$118.8M
3.11%
YoY
|
$126.9M
-4.78%
YoY
|
$58.68M
-15.97%
YoY
|
$83.97M
-14.62%
YoY
|
$115.2M
26.14%
YoY
|
$133.3M
15.13%
YoY
|
$69.83M
-3.55%
YoY
|
$98.35M
19.25%
YoY
|
$91.34M
-32.74%
YoY
|
$115.8M
-21.86%
YoY
|
$72.40M
59.78%
YoY
|
$82.47M
68.34%
YoY
|
$135.8M
107.51%
YoY
|
$148.2M
120.88%
YoY
|
$45.31M
108.47%
YoY
|
$48.99M
24.66%
YoY
|
$65.44M
19.18%
YoY
|
| Basic Earnings Per Share |
$1.20
10.09%
YoY
|
N/A
|
$2.22
3.74%
YoY
|
$2.37
-4.05%
YoY
|
$1.09
-15.5%
YoY
|
N/A
|
$2.14
26.63%
YoY
|
$2.47
15.42%
YoY
|
$1.29
-3.73%
YoY
|
N/A
|
$1.69
-32.67%
YoY
|
$2.14
-21.61%
YoY
|
$1.34
61.45%
YoY
|
N/A
|
$2.51
109.17%
YoY
|
$2.73
121.95%
YoY
|
$0.83
107.5%
YoY
|
N/A
|
$1.20
21.21%
YoY
|
| Diluted Earnings Per Share |
$1.19
9.17%
YoY
|
$1.63
4.51%
YoY
|
$2.21
4.25%
YoY
|
$2.36
-4.07%
YoY
|
$1.09
-15.5%
YoY
|
$1.55
-14.32%
YoY
|
$2.12
26.19%
YoY
|
$2.46
15.7%
YoY
|
$1.29
-3.01%
YoY
|
$1.81
19.31%
YoY
|
$1.68
-32.8%
YoY
|
$2.13
-21.54%
YoY
|
$1.33
60.24%
YoY
|
$1.52
-100.0%
YoY
|
$2.50
108.33%
YoY
|
$2.71
122.13%
YoY
|
$0.83
112.82%
YoY
|
$899.6K
26.59%
YoY
|
$1.20
21.21%
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 |
52.91M shares
-1.76%
YoY
|
53.43M shares
-0.87%
YoY
|
53.63M shares
-0.63%
YoY
|
53.58M shares
-0.66%
YoY
|
53.86M shares
-0.16%
YoY
|
53.90M shares
-0.35%
YoY
|
53.97M shares
-0.33%
YoY
|
53.94M shares
-0.31%
YoY
|
53.94M shares
-0.24%
YoY
|
54.09M shares
0.02%
YoY
|
54.15M shares
0.09%
YoY
|
54.10M shares
-0.39%
YoY
|
54.07M shares
-0.62%
YoY
|
54.07M shares
-0.62%
YoY
|
54.10M shares
-0.57%
YoY
|
54.32M shares
-0.39%
YoY
|
54.41M shares
-0.58%
YoY
|
54.41M shares
-1.51%
YoY
|
54.41M shares
-2.12%
YoY
|
| Diluted Shares Outstanding |
52.99M shares
-1.85%
YoY
|
N/A
|
53.71M shares
-0.95%
YoY
|
53.80M shares
-0.83%
YoY
|
53.99M shares
-0.41%
YoY
|
N/A
|
54.23M shares
-0.35%
YoY
|
54.25M shares
-0.37%
YoY
|
54.21M shares
-0.35%
YoY
|
N/A
|
54.42M shares
0.07%
YoY
|
54.45M shares
-0.27%
YoY
|
54.40M shares
-0.49%
YoY
|
N/A
|
54.38M shares
-0.6%
YoY
|
54.60M shares
-0.47%
YoY
|
54.67M shares
-0.67%
YoY
|
N/A
|
54.71M shares
-1.85%
YoY
|
Loading...