|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$2.729B
4.21%
YoY
|
$2.619B
7.67%
YoY
|
$2.432B
8.68%
YoY
|
$2.238B
12.1%
YoY
|
$1.997B
9.53%
YoY
|
| Cost Of Revenue |
$1.135B
5.78%
YoY
|
$1.073B
9.9%
YoY
|
$976.1M
11.65%
YoY
|
$874.3M
12.41%
YoY
|
$777.8M
5.22%
YoY
|
| Gross Profit |
$1.595B
3.13%
YoY
|
$1.546B
6.18%
YoY
|
$1.456B
6.77%
YoY
|
$1.364B
11.89%
YoY
|
$1.219B
12.47%
YoY
|
| Selling, General & Admin |
$95.25M
5.12%
YoY
|
$90.61M
10.04%
YoY
|
$82.34M
11.24%
YoY
|
$74.03M
-2.36%
YoY
|
$75.82M
19.77%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$746.9M
4.56%
YoY
|
$714.3M
5.94%
YoY
|
$674.3M
5.67%
YoY
|
$638.1M
7.76%
YoY
|
$592.1M
7.17%
YoY
|
| Operating Expenses |
$842.0M
4.65%
YoY
|
$804.7M
6.35%
YoY
|
$756.6M
6.24%
YoY
|
$712.1M
6.62%
YoY
|
$667.9M
8.47%
YoY
|
| Operating Profit |
$752.5M
1.49%
YoY
|
$741.5M
6.0%
YoY
|
$699.5M
7.34%
YoY
|
$651.7M
18.3%
YoY
|
$550.9M
17.74%
YoY
|
| Interest Expense |
-$364.6M
-7.33%
YoY
|
-$393.5M
-218.0%
YoY
|
$333.5M
9.66%
YoY
|
$304.1M
-5.75%
YoY
|
$322.7M
-8.83%
YoY
|
| Other Income/Expense, Net |
-$4.345M
-91.96%
YoY
|
-$54.03M
2118.97%
YoY
|
-$2.435M
-78.38%
YoY
|
-$11.26M
92.99%
YoY
|
-$5.835M
6684.88%
YoY
|
| Pretax Income |
$589.9M
29.55%
YoY
|
$455.4M
-12.6%
YoY
|
$521.0M
35.4%
YoY
|
$384.8M
46.44%
YoY
|
$262.8M
33.12%
YoY
|
| Income Tax |
N/A
|
N/A
|
$253.0K
68.67%
YoY
|
$150.0K
-72.78%
YoY
|
$551.0K
-36.67%
YoY
|
| Net Earnings |
$587.9M
29.52%
YoY
|
$453.9M
-12.62%
YoY
|
$519.5M
35.52%
YoY
|
$383.3M
46.63%
YoY
|
$261.4M
33.24%
YoY
|
| Basic Earnings Per Share |
$0.96
29.73%
YoY
|
$0.74
-12.94%
YoY
|
$0.85
34.92%
YoY
|
$0.63
40.0%
YoY
|
$0.45
28.57%
YoY
|
| Diluted Earnings Per Share |
$0.96
29.73%
YoY
|
$0.74
-12.94%
YoY
|
$0.85
34.92%
YoY
|
$0.63
40.0%
YoY
|
$0.45
28.57%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
612.9M shares
0.06%
YoY
|
612.6M shares
0.11%
YoY
|
611.9M shares
0.35%
YoY
|
609.8M shares
5.55%
YoY
|
577.7M shares
4.28%
YoY
|
| Diluted Shares Outstanding |
613.2M shares
-0.07%
YoY
|
613.6M shares
0.06%
YoY
|
613.3M shares
0.36%
YoY
|
611.1M shares
5.51%
YoY
|
579.2M shares
4.28%
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 |
$734.1M
8.84%
YoY
|
$685.3M
3.96%
YoY
|
$688.2M
4.22%
YoY
|
$681.4M
4.28%
YoY
|
$674.5M
4.4%
YoY
|
$659.1M
5.58%
YoY
|
$660.3M
6.9%
YoY
|
$653.5M
8.84%
YoY
|
$646.0M
9.52%
YoY
|
$624.3M
7.67%
YoY
|
$617.7M
8.62%
YoY
|
$600.4M
7.73%
YoY
|
$589.9M
10.82%
YoY
|
$579.8M
11.46%
YoY
|
$568.7M
11.61%
YoY
|
$557.3M
13.36%
YoY
|
$532.3M
12.01%
YoY
|
$520.2M
12.09%
YoY
|
$509.5M
10.96%
YoY
|
| Cost Of Revenue |
$329.6M
20.21%
YoY
|
$284.3M
6.2%
YoY
|
$296.0M
7.01%
YoY
|
$280.1M
4.98%
YoY
|
$274.2M
4.8%
YoY
|
$267.7M
5.48%
YoY
|
$276.6M
9.38%
YoY
|
$266.8M
12.4%
YoY
|
$261.6M
12.73%
YoY
|
$253.8M
9.21%
YoY
|
$252.9M
11.82%
YoY
|
$237.4M
11.72%
YoY
|
$232.1M
14.19%
YoY
|
$232.4M
17.33%
YoY
|
$226.2M
11.76%
YoY
|
$212.5M
10.03%
YoY
|
$203.2M
10.33%
YoY
|
$198.1M
7.93%
YoY
|
$202.4M
4.96%
YoY
|
| Gross Profit |
$404.5M
1.06%
YoY
|
$400.9M
2.43%
YoY
|
$392.1M
2.17%
YoY
|
$401.3M
3.79%
YoY
|
$400.3M
4.13%
YoY
|
$391.4M
5.64%
YoY
|
$383.7M
5.18%
YoY
|
$386.6M
6.52%
YoY
|
$384.4M
7.43%
YoY
|
$370.5M
6.64%
YoY
|
$364.8M
6.51%
YoY
|
$363.0M
5.27%
YoY
|
$357.8M
8.73%
YoY
|
$347.5M
7.85%
YoY
|
$342.5M
11.51%
YoY
|
$344.8M
15.51%
YoY
|
$329.1M
13.08%
YoY
|
$322.2M
14.81%
YoY
|
$307.2M
15.3%
YoY
|
| Selling, General & Admin |
$32.32M
9.49%
YoY
|
$23.70M
-1.01%
YoY
|
$18.00M
-17.15%
YoY
|
$23.59M
9.74%
YoY
|
$29.52M
25.89%
YoY
|
$23.94M
6.93%
YoY
|
$21.73M
-4.29%
YoY
|
$21.50M
8.63%
YoY
|
$23.45M
34.36%
YoY
|
$22.39M
32.3%
YoY
|
$22.70M
12.81%
YoY
|
$19.79M
2.32%
YoY
|
$17.45M
-1.06%
YoY
|
$16.92M
-13.97%
YoY
|
$20.12M
3.89%
YoY
|
$19.34M
-2.45%
YoY
|
$17.64M
3.76%
YoY
|
$19.67M
17.77%
YoY
|
$19.37M
7.61%
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 |
$193.1M
5.46%
YoY
|
$189.9M
4.41%
YoY
|
$188.5M
4.42%
YoY
|
$185.5M
5.0%
YoY
|
$183.1M
4.47%
YoY
|
$181.9M
5.04%
YoY
|
$180.5M
5.73%
YoY
|
$176.6M
6.55%
YoY
|
$175.3M
6.46%
YoY
|
$173.2M
6.04%
YoY
|
$170.7M
6.4%
YoY
|
$165.8M
4.53%
YoY
|
$164.7M
5.7%
YoY
|
$163.3M
7.69%
YoY
|
$160.4M
6.46%
YoY
|
$158.6M
9.15%
YoY
|
$155.8M
7.82%
YoY
|
$151.7M
6.73%
YoY
|
$150.7M
9.08%
YoY
|
| Operating Expenses |
$225.4M
6.02%
YoY
|
$213.5M
3.8%
YoY
|
$206.6M
2.15%
YoY
|
$209.0M
5.51%
YoY
|
$212.6M
6.97%
YoY
|
$205.7M
5.2%
YoY
|
$202.2M
4.55%
YoY
|
$198.1M
6.78%
YoY
|
$198.8M
9.13%
YoY
|
$195.5M
8.51%
YoY
|
$193.4M
7.12%
YoY
|
$185.5M
4.29%
YoY
|
$182.1M
5.01%
YoY
|
$180.2M
5.19%
YoY
|
$180.6M
6.17%
YoY
|
$177.9M
7.76%
YoY
|
$173.4M
7.39%
YoY
|
$171.3M
7.89%
YoY
|
$170.1M
8.88%
YoY
|
| Operating Profit |
$179.1M
-4.57%
YoY
|
$187.4M
0.91%
YoY
|
$185.5M
2.2%
YoY
|
$192.3M
1.98%
YoY
|
$187.7M
1.1%
YoY
|
$185.7M
6.13%
YoY
|
$181.5M
5.9%
YoY
|
$188.5M
6.24%
YoY
|
$185.6M
5.67%
YoY
|
$175.0M
4.63%
YoY
|
$171.4M
5.83%
YoY
|
$177.4M
6.32%
YoY
|
$175.7M
12.88%
YoY
|
$167.2M
10.87%
YoY
|
$162.0M
18.13%
YoY
|
$166.9M
25.1%
YoY
|
$155.6M
20.18%
YoY
|
$150.8M
23.84%
YoY
|
$137.1M
24.41%
YoY
|
| Interest Expense |
-$98.61M
9.94%
YoY
|
-$94.35M
-6.42%
YoY
|
-$88.27M
-14.7%
YoY
|
-$92.31M
-1.79%
YoY
|
-$89.69M
-5.78%
YoY
|
-$100.8M
4.36%
YoY
|
-$103.5M
-219.3%
YoY
|
-$93.99M
17.29%
YoY
|
-$95.19M
-221.97%
YoY
|
-$96.60M
17.69%
YoY
|
$86.74M
13.45%
YoY
|
-$80.13M
-207.07%
YoY
|
$78.05M
4.92%
YoY
|
-$82.08M
-3.23%
YoY
|
$76.45M
-3.67%
YoY
|
$74.84M
-7.33%
YoY
|
$74.39M
-10.81%
YoY
|
-$84.83M
29.11%
YoY
|
$79.37M
-9.51%
YoY
|
| Other Income/Expense, Net |
-$2.344M
-271.72%
YoY
|
-$2.126M
-163.42%
YoY
|
-$1.769M
-81.07%
YoY
|
-$2.133M
-96.05%
YoY
|
$1.365M
-77.15%
YoY
|
$3.352M
-39.42%
YoY
|
-$9.345M
268.93%
YoY
|
-$54.01M
1270.52%
YoY
|
$5.973M
-499.8%
YoY
|
$5.533M
1508.43%
YoY
|
-$2.533M
-69.74%
YoY
|
-$3.941M
2.98%
YoY
|
-$1.494M
-351.52%
YoY
|
$344.0K
-112.96%
YoY
|
-$8.372M
455.17%
YoY
|
-$3.827M
101.1%
YoY
|
$594.0K
158.26%
YoY
|
-$2.654M
26.38%
YoY
|
-$1.508M
-50.54%
YoY
|
| Pretax Income |
$161.1M
-3.14%
YoY
|
$145.1M
1.03%
YoY
|
$137.0M
43.34%
YoY
|
$141.4M
92.52%
YoY
|
$166.3M
16.46%
YoY
|
$143.6M
10.49%
YoY
|
$95.58M
-27.7%
YoY
|
$73.43M
-46.9%
YoY
|
$142.8M
18.41%
YoY
|
$129.9M
28.83%
YoY
|
$132.2M
66.44%
YoY
|
$138.3M
24.01%
YoY
|
$120.6M
29.66%
YoY
|
$100.9M
34.71%
YoY
|
$79.43M
14.29%
YoY
|
$111.5M
83.73%
YoY
|
$93.00M
61.18%
YoY
|
$74.87M
5.3%
YoY
|
$69.50M
111.23%
YoY
|
| Income Tax |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
$60.00K
-17.81%
YoY
|
$16.00K
-80.72%
YoY
|
$0.00
-100.0%
YoY
|
N/A
|
$73.00K
-9.88%
YoY
|
$83.00K
-41.55%
YoY
|
$79.00K
-67.22%
YoY
|
N/A
|
$81.00K
-72.35%
YoY
|
| Net Earnings |
$160.5M
-3.16%
YoY
|
$144.3M
0.96%
YoY
|
$136.7M
43.53%
YoY
|
$140.9M
92.5%
YoY
|
$165.7M
16.59%
YoY
|
$142.9M
10.49%
YoY
|
$95.27M
-27.73%
YoY
|
$73.19M
-46.85%
YoY
|
$142.2M
18.23%
YoY
|
$129.4M
28.82%
YoY
|
$131.8M
66.48%
YoY
|
$137.7M
24.09%
YoY
|
$120.2M
29.83%
YoY
|
$100.4M
34.72%
YoY
|
$79.18M
14.46%
YoY
|
$111.0M
83.9%
YoY
|
$92.62M
61.44%
YoY
|
$74.54M
5.44%
YoY
|
$69.18M
111.85%
YoY
|
| Basic Earnings Per Share |
$0.26
-3.7%
YoY
|
N/A
|
$0.22
37.5%
YoY
|
$0.23
91.67%
YoY
|
$0.27
17.39%
YoY
|
N/A
|
$0.16
-27.27%
YoY
|
$0.12
-47.83%
YoY
|
$0.23
15.0%
YoY
|
N/A
|
$0.22
69.23%
YoY
|
$0.23
27.78%
YoY
|
$0.20
33.33%
YoY
|
N/A
|
$0.13
8.33%
YoY
|
$0.18
63.64%
YoY
|
$0.15
50.0%
YoY
|
N/A
|
$0.12
100.0%
YoY
|
| Diluted Earnings Per Share |
$0.26
-3.7%
YoY
|
$0.24
0.0%
YoY
|
$0.22
46.67%
YoY
|
$0.23
91.67%
YoY
|
$0.27
16.58%
YoY
|
$0.23
10.58%
YoY
|
$0.15
-28.57%
YoY
|
$0.12
-46.55%
YoY
|
$0.23
15.8%
YoY
|
$0.21
28.51%
YoY
|
$0.21
61.54%
YoY
|
$0.22
24.73%
YoY
|
$0.20
33.33%
YoY
|
$0.16
-100.0%
YoY
|
$0.13
8.33%
YoY
|
$0.18
63.64%
YoY
|
$0.15
50.0%
YoY
|
$124.2K
-0.55%
YoY
|
$0.12
100.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 |
609.4M shares
-0.54%
YoY
|
613.0M shares
0.07%
YoY
|
613.0M shares
0.07%
YoY
|
612.9M shares
0.07%
YoY
|
612.7M shares
0.12%
YoY
|
612.6M shares
0.11%
YoY
|
612.6M shares
0.1%
YoY
|
612.5M shares
0.1%
YoY
|
612.0M shares
0.09%
YoY
|
612.0M shares
0.09%
YoY
|
612.0M shares
0.26%
YoY
|
611.9M shares
0.26%
YoY
|
611.4M shares
0.82%
YoY
|
611.4M shares
2.45%
YoY
|
610.4M shares
5.78%
YoY
|
610.3M shares
7.47%
YoY
|
606.4M shares
6.88%
YoY
|
596.8M shares
6.46%
YoY
|
577.0M shares
2.93%
YoY
|
| Diluted Shares Outstanding |
606.2M shares
-1.16%
YoY
|
N/A
|
613.1M shares
-0.09%
YoY
|
613.3M shares
-0.09%
YoY
|
613.4M shares
-0.07%
YoY
|
N/A
|
613.6M shares
0.01%
YoY
|
613.8M shares
0.08%
YoY
|
613.8M shares
0.2%
YoY
|
N/A
|
613.6M shares
0.15%
YoY
|
613.3M shares
0.28%
YoY
|
612.6M shares
0.77%
YoY
|
611.1M shares
N/A
|
612.6M shares
5.89%
YoY
|
611.6M shares
7.44%
YoY
|
607.9M shares
6.87%
YoY
|
N/A
|
578.6M shares
2.97%
YoY
|
Loading...