|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$5.650B
13.03%
YoY
|
$4.998B
16.17%
YoY
|
$4.302B
9.06%
YoY
|
$3.945B
14.72%
YoY
|
$3.439B
13.39%
YoY
|
| Cost Of Revenue |
$4.562B
14.46%
YoY
|
$3.985B
20.0%
YoY
|
$3.321B
7.9%
YoY
|
$3.078B
15.75%
YoY
|
$2.659B
13.13%
YoY
|
| Gross Profit |
$1.088B
7.39%
YoY
|
$1.013B
3.24%
YoY
|
$981.2M
13.19%
YoY
|
$866.9M
11.2%
YoY
|
$779.6M
14.27%
YoY
|
| Selling, General & Admin |
$682.5M
8.28%
YoY
|
$630.3M
3.76%
YoY
|
$607.4M
7.3%
YoY
|
$566.1M
7.69%
YoY
|
$525.7M
5.1%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$67.54M
10.88%
YoY
|
$60.91M
2.89%
YoY
|
$59.20M
-2.25%
YoY
|
$60.57M
-3.95%
YoY
|
$63.06M
-11.57%
YoY
|
| Operating Expenses |
$750.0M
8.51%
YoY
|
$691.2M
3.68%
YoY
|
$666.6M
6.37%
YoY
|
$626.7M
6.44%
YoY
|
$588.8M
3.02%
YoY
|
| Operating Profit |
$337.9M
4.99%
YoY
|
$321.8M
2.3%
YoY
|
$314.6M
30.96%
YoY
|
$240.2M
25.88%
YoY
|
$190.8M
72.31%
YoY
|
| Interest Expense |
-$47.15M
9.48%
YoY
|
-$43.07M
-184.03%
YoY
|
$51.25M
-4.75%
YoY
|
$53.81M
-19.7%
YoY
|
$67.00M
-37.83%
YoY
|
| Other Income/Expense, Net |
-$55.01M
43.87%
YoY
|
-$38.23M
-142.55%
YoY
|
$89.87M
532.05%
YoY
|
$14.22M
-206.31%
YoY
|
-$13.37M
15.88%
YoY
|
| Pretax Income |
$282.9M
-0.25%
YoY
|
$283.6M
-20.95%
YoY
|
$358.7M
74.34%
YoY
|
$205.8M
76.63%
YoY
|
$116.5M
-2321.9%
YoY
|
| Income Tax |
$75.30M
4.91%
YoY
|
$71.78M
-21.73%
YoY
|
$91.70M
66.12%
YoY
|
$55.20M
-335.86%
YoY
|
-$23.40M
-926.12%
YoY
|
| Net Earnings |
$207.6M
-2.0%
YoY
|
$211.8M
-20.69%
YoY
|
$267.1M
77.4%
YoY
|
$150.6M
7.62%
YoY
|
$139.9M
-1832.27%
YoY
|
| Basic Earnings Per Share |
$1.28
4.07%
YoY
|
$1.23
-17.45%
YoY
|
$1.49
79.52%
YoY
|
$0.83
6.41%
YoY
|
$0.78
-2050.0%
YoY
|
| Diluted Earnings Per Share |
$1.27
3.25%
YoY
|
$1.23
-16.89%
YoY
|
$1.48
78.31%
YoY
|
$0.83
7.79%
YoY
|
$0.77
-2025.0%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
162.1M shares
-5.52%
YoY
|
171.6M shares
-4.14%
YoY
|
179.0M shares
-1.18%
YoY
|
181.1M shares
0.7%
YoY
|
179.9M shares
-0.62%
YoY
|
| Diluted Shares Outstanding |
163.4M shares
-5.48%
YoY
|
172.8M shares
-4.17%
YoY
|
180.4M shares
-0.93%
YoY
|
182.1M shares
0.48%
YoY
|
181.2M shares
0.13%
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.351B
1.33%
YoY
|
$1.465B
8.84%
YoY
|
$1.435B
12.24%
YoY
|
$1.416B
15.39%
YoY
|
$1.333B
16.31%
YoY
|
$1.346B
19.75%
YoY
|
$1.279B
16.97%
YoY
|
$1.227B
14.79%
YoY
|
$1.146B
12.82%
YoY
|
$1.124B
9.46%
YoY
|
$1.093B
7.06%
YoY
|
$1.069B
9.0%
YoY
|
$1.016B
10.93%
YoY
|
$1.027B
10.79%
YoY
|
$1.021B
14.46%
YoY
|
$980.8M
14.01%
YoY
|
$915.8M
20.62%
YoY
|
$927.2M
15.22%
YoY
|
$891.9M
14.12%
YoY
|
| Cost Of Revenue |
$1.089B
1.75%
YoY
|
$1.183B
9.69%
YoY
|
$1.162B
13.73%
YoY
|
$1.147B
17.31%
YoY
|
$1.070B
17.89%
YoY
|
$1.078B
22.89%
YoY
|
$1.022B
21.82%
YoY
|
$977.8M
19.5%
YoY
|
$907.6M
15.34%
YoY
|
$877.3M
10.19%
YoY
|
$838.7M
4.46%
YoY
|
$818.2M
7.11%
YoY
|
$786.8M
10.07%
YoY
|
$796.1M
11.35%
YoY
|
$802.9M
16.54%
YoY
|
$763.9M
15.52%
YoY
|
$714.8M
20.39%
YoY
|
$715.0M
15.14%
YoY
|
$689.0M
13.42%
YoY
|
| Gross Profit |
$262.0M
-0.39%
YoY
|
$282.9M
5.41%
YoY
|
$272.9M
6.29%
YoY
|
$269.0M
7.89%
YoY
|
$263.1M
10.29%
YoY
|
$268.4M
8.6%
YoY
|
$256.7M
0.98%
YoY
|
$249.4M
-0.58%
YoY
|
$238.5M
4.15%
YoY
|
$247.1M
6.94%
YoY
|
$254.3M
16.64%
YoY
|
$250.8M
15.64%
YoY
|
$229.0M
13.97%
YoY
|
$231.1M
8.9%
YoY
|
$218.0M
7.41%
YoY
|
$216.9M
9.01%
YoY
|
$200.9M
21.43%
YoY
|
$212.2M
15.47%
YoY
|
$203.0M
16.55%
YoY
|
| Selling, General & Admin |
$174.6M
3.83%
YoY
|
$172.1M
4.5%
YoY
|
$172.1M
9.62%
YoY
|
$170.1M
10.61%
YoY
|
$168.1M
8.64%
YoY
|
$164.7M
11.47%
YoY
|
$157.0M
-0.77%
YoY
|
$153.8M
0.14%
YoY
|
$154.7M
4.65%
YoY
|
$147.8M
-0.38%
YoY
|
$158.2M
11.41%
YoY
|
$153.6M
8.31%
YoY
|
$147.9M
10.37%
YoY
|
$148.4M
8.46%
YoY
|
$142.0M
5.48%
YoY
|
$141.8M
5.61%
YoY
|
$134.0M
11.6%
YoY
|
$136.8M
4.57%
YoY
|
$134.6M
9.46%
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 |
$14.91M
-5.33%
YoY
|
$20.32M
16.3%
YoY
|
$16.29M
11.13%
YoY
|
$16.24M
8.95%
YoY
|
$15.75M
2.88%
YoY
|
$17.47M
10.56%
YoY
|
$14.66M
-2.31%
YoY
|
$14.91M
-4.3%
YoY
|
$15.31M
5.45%
YoY
|
$15.80M
0.57%
YoY
|
$15.01M
-1.72%
YoY
|
$15.58M
-2.87%
YoY
|
$14.51M
-1.41%
YoY
|
$15.71M
-1.71%
YoY
|
$15.27M
-1.19%
YoY
|
$16.04M
-3.5%
YoY
|
$14.72M
-9.9%
YoY
|
$15.98M
-10.2%
YoY
|
$15.45M
-6.9%
YoY
|
| Operating Expenses |
$189.5M
3.05%
YoY
|
$191.4M
5.54%
YoY
|
$188.4M
9.75%
YoY
|
$186.3M
10.46%
YoY
|
$183.9M
8.49%
YoY
|
$181.3M
11.55%
YoY
|
$171.7M
-0.9%
YoY
|
$168.7M
0.14%
YoY
|
$169.5M
4.37%
YoY
|
$162.6M
-0.2%
YoY
|
$173.2M
10.13%
YoY
|
$168.5M
6.74%
YoY
|
$162.4M
9.21%
YoY
|
$162.9M
7.57%
YoY
|
$157.3M
4.8%
YoY
|
$157.8M
4.61%
YoY
|
$148.7M
9.03%
YoY
|
$151.4M
8.63%
YoY
|
$150.1M
7.51%
YoY
|
| Operating Profit |
$72.55M
-8.39%
YoY
|
$91.50M
5.13%
YoY
|
$84.51M
-0.69%
YoY
|
$82.71M
2.52%
YoY
|
$79.19M
14.72%
YoY
|
$87.04M
2.93%
YoY
|
$85.09M
4.99%
YoY
|
$80.68M
-2.05%
YoY
|
$69.03M
3.61%
YoY
|
$84.56M
24.0%
YoY
|
$81.05M
33.48%
YoY
|
$82.37M
39.43%
YoY
|
$66.63M
27.52%
YoY
|
$68.19M
12.21%
YoY
|
$60.72M
14.82%
YoY
|
$59.08M
22.84%
YoY
|
$52.25M
79.57%
YoY
|
$60.77M
37.05%
YoY
|
$52.88M
53.04%
YoY
|
| Interest Expense |
-$11.62M
0.98%
YoY
|
-$10.63M
20.25%
YoY
|
-$15.54M
-225.88%
YoY
|
$14.45M
14.63%
YoY
|
-$11.50M
-4.76%
YoY
|
-$8.836M
-28.93%
YoY
|
$12.35M
4.74%
YoY
|
$12.60M
-206.81%
YoY
|
-$12.08M
-187.3%
YoY
|
-$12.43M
-9.51%
YoY
|
$11.79M
-15.8%
YoY
|
-$11.80M
-192.43%
YoY
|
$13.83M
12.97%
YoY
|
-$13.74M
7.14%
YoY
|
$14.00M
-12.52%
YoY
|
$12.77M
-25.94%
YoY
|
$12.25M
-37.14%
YoY
|
-$12.82M
-43.51%
YoY
|
$16.00M
-34.91%
YoY
|
| Other Income/Expense, Net |
-$11.54M
-26.16%
YoY
|
$640.0K
-77.53%
YoY
|
-$3.570M
512.35%
YoY
|
-$797.0K
-131.08%
YoY
|
-$15.63M
-781700.0%
YoY
|
$2.848M
-58.12%
YoY
|
-$583.0K
29.84%
YoY
|
$2.564M
-96.98%
YoY
|
$2.000K
100.0%
YoY
|
$6.801M
-34.14%
YoY
|
-$449.0K
-111.55%
YoY
|
$84.94M
8493400.0%
YoY
|
$1.000K
-50.0%
YoY
|
$10.33M
-195.89%
YoY
|
$3.888M
97100.0%
YoY
|
$1.000K
-80.0%
YoY
|
$2.000K
-100.02%
YoY
|
-$10.77M
-53.18%
YoY
|
$4.000K
-100.05%
YoY
|
| Pretax Income |
$61.00M
-4.02%
YoY
|
$81.52M
0.58%
YoY
|
$68.97M
-6.24%
YoY
|
$68.86M
-4.41%
YoY
|
$63.56M
11.59%
YoY
|
$81.05M
2.69%
YoY
|
$73.55M
4.95%
YoY
|
$72.04M
-53.67%
YoY
|
$56.96M
5.03%
YoY
|
$78.93M
21.83%
YoY
|
$70.09M
34.57%
YoY
|
$155.5M
226.43%
YoY
|
$54.23M
31.41%
YoY
|
$64.78M
37.93%
YoY
|
$52.08M
35.05%
YoY
|
$47.64M
46.37%
YoY
|
$41.27M
-2706.95%
YoY
|
$46.97M
155.26%
YoY
|
$38.56M
1494.17%
YoY
|
| Income Tax |
$15.70M
-6.55%
YoY
|
$23.01M
10.02%
YoY
|
$17.20M
-12.69%
YoY
|
$18.30M
-3.68%
YoY
|
$16.80M
38.11%
YoY
|
$20.92M
-3.83%
YoY
|
$19.70M
42.75%
YoY
|
$19.00M
-53.77%
YoY
|
$12.16M
-18.91%
YoY
|
$21.75M
26.06%
YoY
|
$13.80M
3.76%
YoY
|
$41.10M
200.0%
YoY
|
$15.00M
36.36%
YoY
|
$17.25M
-160.53%
YoY
|
$13.30M
329.03%
YoY
|
$13.70M
1857.14%
YoY
|
$11.00M
746.15%
YoY
|
-$28.50M
-4850.0%
YoY
|
$3.100M
287.5%
YoY
|
| Net Earnings |
$45.34M
-2.99%
YoY
|
$58.50M
-2.71%
YoY
|
$51.82M
-3.79%
YoY
|
$50.52M
-4.75%
YoY
|
$46.74M
4.36%
YoY
|
$60.13M
5.17%
YoY
|
$53.86M
-4.34%
YoY
|
$53.04M
-53.63%
YoY
|
$44.79M
14.24%
YoY
|
$57.18M
20.3%
YoY
|
$56.30M
45.02%
YoY
|
$114.4M
237.18%
YoY
|
$39.21M
29.51%
YoY
|
$47.53M
-37.02%
YoY
|
$38.82M
9.43%
YoY
|
$33.93M
6.64%
YoY
|
$30.28M
-1158.2%
YoY
|
$75.47M
323.05%
YoY
|
$35.48M
2033.25%
YoY
|
| Basic Earnings Per Share |
$0.29
3.57%
YoY
|
N/A
|
$0.32
0.0%
YoY
|
$0.31
0.0%
YoY
|
$0.28
7.69%
YoY
|
N/A
|
$0.32
3.23%
YoY
|
$0.31
-51.56%
YoY
|
$0.26
18.18%
YoY
|
N/A
|
$0.31
47.62%
YoY
|
$0.64
236.84%
YoY
|
$0.22
29.41%
YoY
|
N/A
|
$0.21
5.0%
YoY
|
$0.19
5.56%
YoY
|
$0.17
-950.0%
YoY
|
N/A
|
$0.20
1900.0%
YoY
|
| Diluted Earnings Per Share |
$0.29
3.57%
YoY
|
$0.37
2.82%
YoY
|
$0.32
3.23%
YoY
|
$0.31
3.33%
YoY
|
$0.28
9.79%
YoY
|
$0.35
10.08%
YoY
|
$0.31
0.0%
YoY
|
$0.30
-52.47%
YoY
|
$0.26
21.45%
YoY
|
$0.32
23.87%
YoY
|
$0.31
47.62%
YoY
|
$0.63
232.22%
YoY
|
$0.21
23.53%
YoY
|
$0.26
-100.0%
YoY
|
$0.21
5.0%
YoY
|
$0.19
5.56%
YoY
|
$0.17
-950.0%
YoY
|
$415.4K
415441258.62%
YoY
|
$0.20
1900.0%
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 |
156.4M shares
-5.36%
YoY
|
158.7M shares
-6.73%
YoY
|
162.3M shares
-5.1%
YoY
|
163.7M shares
-5.79%
YoY
|
165.3M shares
-4.72%
YoY
|
170.2M shares
-3.92%
YoY
|
171.0M shares
-4.92%
YoY
|
173.8M shares
-3.31%
YoY
|
173.5M shares
-4.65%
YoY
|
177.1M shares
-2.62%
YoY
|
179.9M shares
-1.09%
YoY
|
179.8M shares
-0.47%
YoY
|
182.0M shares
1.11%
YoY
|
181.9M shares
1.13%
YoY
|
181.9M shares
1.11%
YoY
|
180.6M shares
0.43%
YoY
|
180.0M shares
0.09%
YoY
|
179.9M shares
-3.69%
YoY
|
179.9M shares
-2.37%
YoY
|
| Diluted Shares Outstanding |
158.2M shares
-5.15%
YoY
|
N/A
|
163.1M shares
-5.15%
YoY
|
164.1M shares
-5.72%
YoY
|
166.8M shares
-5.02%
YoY
|
N/A
|
171.9M shares
-4.76%
YoY
|
174.1M shares
-3.95%
YoY
|
175.6M shares
-3.89%
YoY
|
N/A
|
180.5M shares
-1.36%
YoY
|
181.2M shares
-0.21%
YoY
|
182.7M shares
0.58%
YoY
|
N/A
|
183.0M shares
0.88%
YoY
|
181.6M shares
0.32%
YoY
|
181.7M shares
1.04%
YoY
|
N/A
|
181.4M shares
-1.84%
YoY
|
Loading...