|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$1.850B
7.03%
YoY
|
$1.729B
6.47%
YoY
|
$1.624B
8.93%
YoY
|
$1.491B
14.32%
YoY
|
$1.304B
10.23%
YoY
|
| Cost Of Revenue |
$798.8M
5.77%
YoY
|
$755.2M
4.48%
YoY
|
$722.8M
8.73%
YoY
|
$664.8M
13.24%
YoY
|
$587.1M
8.68%
YoY
|
| Gross Profit |
$1.051B
8.01%
YoY
|
$973.5M
8.07%
YoY
|
$900.8M
9.09%
YoY
|
$825.7M
15.2%
YoY
|
$716.8M
11.53%
YoY
|
| Selling, General & Admin |
$83.01M
-0.7%
YoY
|
$83.59M
12.03%
YoY
|
$74.62M
9.64%
YoY
|
$68.06M
20.57%
YoY
|
$56.44M
16.38%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$504.3M
5.73%
YoY
|
$477.0M
4.48%
YoY
|
$456.6M
7.04%
YoY
|
$426.5M
14.4%
YoY
|
$372.8M
8.65%
YoY
|
| Operating Expenses |
$587.3M
-60.9%
YoY
|
$1.502B
6.46%
YoY
|
$1.411B
6.59%
YoY
|
$1.324B
15.42%
YoY
|
$1.147B
8.4%
YoY
|
| Operating Profit |
$464.1M
-187.78%
YoY
|
-$528.7M
3.61%
YoY
|
-$510.3M
2.45%
YoY
|
-$498.1M
15.78%
YoY
|
-$430.2M
3.54%
YoY
|
| Interest Expense |
$185.2M
12.0%
YoY
|
$165.4M
17.94%
YoY
|
$140.2M
3.95%
YoY
|
$134.9M
17.39%
YoY
|
$114.9M
-1.83%
YoY
|
| Other Income/Expense, Net |
$15.66M
-29.6%
YoY
|
$22.24M
127.02%
YoY
|
$9.798M
42.72%
YoY
|
$6.865M
72.27%
YoY
|
$3.985M
133.45%
YoY
|
| Pretax Income |
$513.4M
9.67%
YoY
|
$468.1M
8.33%
YoY
|
$432.1M
39.39%
YoY
|
$310.0M
47.24%
YoY
|
$210.6M
36.02%
YoY
|
| Income Tax |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Net Earnings |
$513.4M
9.67%
YoY
|
$468.1M
8.33%
YoY
|
$432.1M
39.39%
YoY
|
$310.0M
47.24%
YoY
|
$210.6M
35.99%
YoY
|
| Basic Earnings Per Share |
$1.18
9.26%
YoY
|
$1.08
6.93%
YoY
|
$1.01
40.28%
YoY
|
$0.72
71.43%
YoY
|
$0.42
50.0%
YoY
|
| Diluted Earnings Per Share |
$1.18
9.26%
YoY
|
$1.08
6.93%
YoY
|
$1.01
42.25%
YoY
|
$0.71
73.17%
YoY
|
$0.41
46.43%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
370.6M shares
0.84%
YoY
|
367.5M shares
1.5%
YoY
|
362.0M shares
3.65%
YoY
|
349.3M shares
7.72%
YoY
|
324.2M shares
5.75%
YoY
|
| Diluted Shares Outstanding |
370.9M shares
0.79%
YoY
|
368.0M shares
1.52%
YoY
|
362.5M shares
3.63%
YoY
|
349.8M shares
7.46%
YoY
|
325.5M shares
6.01%
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 |
$472.0M
2.78%
YoY
|
$455.0M
4.21%
YoY
|
$478.5M
7.51%
YoY
|
$457.5M
8.03%
YoY
|
$459.3M
8.43%
YoY
|
$436.6M
6.84%
YoY
|
$445.1M
5.54%
YoY
|
$423.5M
7.07%
YoY
|
$423.6M
6.5%
YoY
|
$408.7M
7.28%
YoY
|
$421.7M
7.68%
YoY
|
$395.5M
9.3%
YoY
|
$397.7M
11.68%
YoY
|
$380.9M
12.67%
YoY
|
$391.6M
15.33%
YoY
|
$361.9M
-42.21%
YoY
|
$356.1M
13.92%
YoY
|
$338.1M
12.96%
YoY
|
$339.6M
9.25%
YoY
|
$626.2M
121.21%
YoY
|
| Cost Of Revenue |
$202.0M
0.14%
YoY
|
$187.6M
3.05%
YoY
|
$215.0M
5.38%
YoY
|
$194.5M
6.96%
YoY
|
$201.7M
7.68%
YoY
|
$182.0M
4.66%
YoY
|
$204.0M
3.14%
YoY
|
$181.9M
4.98%
YoY
|
$187.3M
5.32%
YoY
|
$173.9M
5.23%
YoY
|
$197.8M
8.8%
YoY
|
$173.2M
9.61%
YoY
|
$177.9M
11.39%
YoY
|
$165.3M
12.87%
YoY
|
$181.8M
14.16%
YoY
|
$158.0M
-43.84%
YoY
|
$159.7M
12.13%
YoY
|
$146.4M
13.95%
YoY
|
$159.3M
7.46%
YoY
|
$281.4M
112.05%
YoY
|
| Gross Profit |
$270.0M
4.84%
YoY
|
$267.4M
5.05%
YoY
|
$263.5M
9.3%
YoY
|
$263.0M
8.84%
YoY
|
$257.6M
9.03%
YoY
|
$254.6M
8.45%
YoY
|
$241.1M
7.66%
YoY
|
$241.6M
8.69%
YoY
|
$236.2M
7.46%
YoY
|
$234.7M
8.85%
YoY
|
$223.9M
6.71%
YoY
|
$222.3M
9.07%
YoY
|
$219.8M
11.92%
YoY
|
$215.7M
12.52%
YoY
|
$209.8M
16.37%
YoY
|
$203.8M
-40.89%
YoY
|
$196.4M
15.41%
YoY
|
$191.7M
12.22%
YoY
|
$180.3M
10.82%
YoY
|
$344.8M
129.28%
YoY
|
| Selling, General & Admin |
$21.33M
8.44%
YoY
|
$22.82M
9.92%
YoY
|
$20.50M
6.53%
YoY
|
$20.01M
-7.77%
YoY
|
$19.67M
-10.12%
YoY
|
$20.77M
12.32%
YoY
|
$19.25M
5.17%
YoY
|
$21.69M
8.81%
YoY
|
$21.89M
22.57%
YoY
|
$18.49M
23.73%
YoY
|
$18.30M
7.74%
YoY
|
$19.94M
5.78%
YoY
|
$17.86M
3.32%
YoY
|
$14.94M
-5.42%
YoY
|
$16.99M
34.31%
YoY
|
$18.85M
-32.68%
YoY
|
$17.28M
13.7%
YoY
|
$15.80M
19.69%
YoY
|
$12.65M
0.37%
YoY
|
$28.00M
143.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
|
N/A
|
| Depreciation & Amortization |
$127.3M
1.93%
YoY
|
$125.8M
1.47%
YoY
|
$126.7M
5.82%
YoY
|
$126.9M
7.94%
YoY
|
$124.9M
7.95%
YoY
|
$124.0M
7.12%
YoY
|
$119.7M
4.17%
YoY
|
$117.6M
3.89%
YoY
|
$115.7M
2.67%
YoY
|
$115.8M
2.58%
YoY
|
$114.9M
5.11%
YoY
|
$113.2M
8.41%
YoY
|
$112.7M
12.77%
YoY
|
$112.8M
16.13%
YoY
|
$109.3M
20.66%
YoY
|
$104.4M
19.47%
YoY
|
$99.95M
10.97%
YoY
|
$97.17M
9.79%
YoY
|
$90.60M
8.24%
YoY
|
$87.40M
7.11%
YoY
|
| Operating Expenses |
$148.7M
2.82%
YoY
|
$148.6M
2.69%
YoY
|
$147.2M
5.92%
YoY
|
$146.9M
5.49%
YoY
|
$144.6M
-60.58%
YoY
|
$144.8M
7.82%
YoY
|
$138.9M
-62.33%
YoY
|
$139.3M
4.63%
YoY
|
$366.8M
4.99%
YoY
|
$134.3M
5.07%
YoY
|
$368.8M
3.9%
YoY
|
$133.1M
-58.88%
YoY
|
$349.4M
12.54%
YoY
|
$127.8M
13.12%
YoY
|
$355.0M
18.02%
YoY
|
$323.8M
18.42%
YoY
|
$310.5M
10.67%
YoY
|
$113.0M
11.08%
YoY
|
$300.8M
7.96%
YoY
|
$273.4M
4.94%
YoY
|
| Operating Profit |
$121.4M
7.43%
YoY
|
$118.8M
8.17%
YoY
|
$116.3M
13.91%
YoY
|
$116.1M
13.39%
YoY
|
$113.0M
-186.49%
YoY
|
$109.8M
9.28%
YoY
|
$102.1M
-170.47%
YoY
|
$102.3M
14.75%
YoY
|
-$130.6M
0.81%
YoY
|
$100.5M
14.36%
YoY
|
-$144.9M
-0.17%
YoY
|
$89.19M
-174.38%
YoY
|
-$129.6M
13.63%
YoY
|
$87.87M
11.65%
YoY
|
-$145.2M
20.49%
YoY
|
-$119.9M
-267.86%
YoY
|
-$114.0M
3.36%
YoY
|
$78.70M
13.89%
YoY
|
-$120.5M
3.94%
YoY
|
$71.44M
-164.86%
YoY
|
| Interest Expense |
$48.22M
6.16%
YoY
|
-$45.27M
1.76%
YoY
|
$48.20M
10.52%
YoY
|
$46.30M
19.71%
YoY
|
$45.43M
17.75%
YoY
|
-$44.49M
26.77%
YoY
|
$43.61M
26.85%
YoY
|
$38.68M
-211.0%
YoY
|
$38.58M
7.51%
YoY
|
-$35.09M
-3.19%
YoY
|
$34.38M
-5.17%
YoY
|
-$34.84M
-200.12%
YoY
|
$35.88M
30.16%
YoY
|
-$36.25M
28.26%
YoY
|
$36.25M
16.58%
YoY
|
$34.80M
26.42%
YoY
|
$27.57M
-1.56%
YoY
|
-$28.26M
-0.83%
YoY
|
$31.10M
6.25%
YoY
|
$27.53M
-6.87%
YoY
|
| Other Income/Expense, Net |
$327.0K
-86.57%
YoY
|
$3.703M
-43.71%
YoY
|
$4.904M
-40.6%
YoY
|
$4.619M
16.23%
YoY
|
$2.434M
-29.12%
YoY
|
$6.579M
818.85%
YoY
|
$8.256M
342.68%
YoY
|
$3.974M
60.11%
YoY
|
$3.434M
-27.48%
YoY
|
$716.0K
616.0%
YoY
|
$1.865M
127.72%
YoY
|
$2.482M
-31.57%
YoY
|
$4.735M
104.18%
YoY
|
$100.0K
-95.55%
YoY
|
$819.0K
489.21%
YoY
|
$3.627M
126.83%
YoY
|
$2.319M
189.88%
YoY
|
$2.247M
180.88%
YoY
|
$139.0K
-109.93%
YoY
|
$1.599M
-5.94%
YoY
|
| Pretax Income |
$148.8M
15.64%
YoY
|
$144.3M
0.26%
YoY
|
$116.8M
33.27%
YoY
|
$123.6M
13.9%
YoY
|
$128.7M
0.48%
YoY
|
$143.9M
58.21%
YoY
|
$87.64M
-0.52%
YoY
|
$108.5M
-5.96%
YoY
|
$128.1M
-6.97%
YoY
|
$90.94M
-12.38%
YoY
|
$88.10M
42.87%
YoY
|
$115.4M
54.8%
YoY
|
$137.7M
96.67%
YoY
|
$103.8M
69.25%
YoY
|
$61.67M
27.14%
YoY
|
$74.56M
-25.99%
YoY
|
$70.01M
43.18%
YoY
|
$61.32M
35.37%
YoY
|
$48.50M
20.65%
YoY
|
$100.7M
216.78%
YoY
|
| Income Tax |
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
|
| Net Earnings |
$148.8M
15.64%
YoY
|
$123.5M
0.5%
YoY
|
$116.8M
33.27%
YoY
|
$123.6M
13.9%
YoY
|
$128.7M
0.48%
YoY
|
$122.9M
60.86%
YoY
|
$87.64M
-0.51%
YoY
|
$108.5M
11.04%
YoY
|
$128.1M
-6.97%
YoY
|
$76.39M
-12.55%
YoY
|
$88.09M
42.86%
YoY
|
$97.74M
31.1%
YoY
|
$137.7M
96.67%
YoY
|
$87.35M
62.16%
YoY
|
$61.67M
27.14%
YoY
|
$74.56M
43.89%
YoY
|
$70.01M
43.12%
YoY
|
$53.87M
31.71%
YoY
|
$48.50M
20.79%
YoY
|
$51.81M
62.9%
YoY
|
| Basic Earnings Per Share |
$0.35
16.67%
YoY
|
N/A
|
$0.27
35.0%
YoY
|
$0.28
12.0%
YoY
|
$0.30
0.0%
YoY
|
N/A
|
$0.20
0.0%
YoY
|
$0.25
-7.41%
YoY
|
$0.30
-9.09%
YoY
|
N/A
|
$0.20
42.86%
YoY
|
$0.27
68.75%
YoY
|
$0.33
106.25%
YoY
|
N/A
|
$0.14
27.27%
YoY
|
$0.16
166.67%
YoY
|
$0.16
60.0%
YoY
|
N/A
|
$0.11
57.14%
YoY
|
$0.06
20.0%
YoY
|
| Diluted Earnings Per Share |
$0.35
16.67%
YoY
|
$0.33
0.0%
YoY
|
$0.27
35.0%
YoY
|
$0.28
12.0%
YoY
|
$0.30
0.0%
YoY
|
$0.33
-8.98%
YoY
|
$0.20
0.0%
YoY
|
$0.25
-7.29%
YoY
|
$0.30
-6.25%
YoY
|
$0.36
47.95%
YoY
|
$0.20
42.86%
YoY
|
$0.27
68.53%
YoY
|
$0.32
100.0%
YoY
|
$0.25
-100.0%
YoY
|
$0.14
27.27%
YoY
|
$0.16
166.67%
YoY
|
$0.16
77.78%
YoY
|
$160.1K
24.1%
YoY
|
$0.11
57.14%
YoY
|
$0.06
20.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
|
N/A
|
| Basic Shares Outstanding |
364.3M shares
-1.64%
YoY
|
N/A
|
371.2M shares
1.16%
YoY
|
370.7M shares
1.07%
YoY
|
370.4M shares
1.05%
YoY
|
N/A
|
367.0M shares
1.26%
YoY
|
366.8M shares
1.28%
YoY
|
366.5M shares
1.71%
YoY
|
N/A
|
362.4M shares
3.86%
YoY
|
362.1M shares
3.92%
YoY
|
360.4M shares
4.23%
YoY
|
N/A
|
348.9M shares
7.7%
YoY
|
348.5M shares
8.99%
YoY
|
345.7M shares
9.07%
YoY
|
N/A
|
324.0M shares
5.17%
YoY
|
319.8M shares
6.23%
YoY
|
| Diluted Shares Outstanding |
364.5M shares
-1.69%
YoY
|
N/A
|
371.6M shares
1.08%
YoY
|
371.1M shares
1.02%
YoY
|
370.8M shares
1.03%
YoY
|
N/A
|
367.6M shares
1.29%
YoY
|
367.3M shares
1.33%
YoY
|
367.0M shares
1.75%
YoY
|
N/A
|
362.9M shares
3.89%
YoY
|
362.5M shares
3.86%
YoY
|
360.7M shares
4.1%
YoY
|
N/A
|
349.3M shares
7.09%
YoY
|
349.0M shares
8.79%
YoY
|
346.5M shares
9.15%
YoY
|
N/A
|
326.2M shares
5.73%
YoY
|
320.8M shares
6.44%
YoY
|
Loading...