|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$3.378B
3.7%
YoY
|
$3.257B
27.21%
YoY
|
$2.560B
33.06%
YoY
|
$1.924B
21.99%
YoY
|
$1.577B
16.31%
YoY
|
| Cost Of Revenue |
$918.1M
10.41%
YoY
|
$831.6M
35.87%
YoY
|
$612.0M
40.59%
YoY
|
$435.3M
18.1%
YoY
|
$368.6M
2.22%
YoY
|
| Gross Profit |
$2.459B
1.4%
YoY
|
$2.425B
24.49%
YoY
|
$1.948B
30.86%
YoY
|
$1.489B
23.17%
YoY
|
$1.209B
21.41%
YoY
|
| Selling, General & Admin |
$242.5M
11.29%
YoY
|
$217.9M
21.6%
YoY
|
$179.2M
20.65%
YoY
|
$148.5M
22.77%
YoY
|
$121.0M
-3.13%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$715.2M
-8.66%
YoY
|
$783.0M
54.73%
YoY
|
$506.1M
75.52%
YoY
|
$288.3M
19.2%
YoY
|
$241.9M
7.79%
YoY
|
| Operating Expenses |
$957.7M
-4.32%
YoY
|
$1.001B
46.07%
YoY
|
$685.3M
56.86%
YoY
|
$436.9M
20.39%
YoY
|
$362.9M
3.85%
YoY
|
| Operating Profit |
$1.413B
6.75%
YoY
|
$1.323B
13.09%
YoY
|
$1.170B
11.4%
YoY
|
$1.050B
7.63%
YoY
|
$976.0M
46.51%
YoY
|
| Interest Expense |
-$348.6M
-10.54%
YoY
|
-$389.7M
-192.99%
YoY
|
$419.0M
-486.85%
YoY
|
-$108.3M
39.1%
YoY
|
-$77.87M
-42.19%
YoY
|
| Other Income/Expense, Net |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Pretax Income |
$940.8M
10.33%
YoY
|
$852.7M
4.35%
YoY
|
$817.2M
-9.27%
YoY
|
$900.7M
4.79%
YoY
|
$859.5M
68.84%
YoY
|
| Income Tax |
$41.56M
24.14%
YoY
|
$33.48M
55.29%
YoY
|
$21.56M
3.03%
YoY
|
$20.93M
2.96%
YoY
|
$20.32M
47.17%
YoY
|
| Net Earnings |
$974.0M
13.96%
YoY
|
$854.7M
6.41%
YoY
|
$803.2M
-6.68%
YoY
|
$860.7M
3.99%
YoY
|
$827.6M
71.79%
YoY
|
| Basic Earnings Per Share |
$4.59
13.9%
YoY
|
$4.03
-14.98%
YoY
|
$4.74
-26.05%
YoY
|
$6.41
3.39%
YoY
|
$6.20
67.12%
YoY
|
| Diluted Earnings Per Share |
$4.59
13.9%
YoY
|
$4.03
-14.98%
YoY
|
$4.74
-26.05%
YoY
|
$6.41
3.55%
YoY
|
$6.19
66.85%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
211.9M shares
0.13%
YoY
|
211.6M shares
25.03%
YoY
|
169.2M shares
26.23%
YoY
|
134.1M shares
0.51%
YoY
|
133.4M shares
2.96%
YoY
|
| Diluted Shares Outstanding |
211.9M shares
0.13%
YoY
|
211.6M shares
25.03%
YoY
|
169.2M shares
19.44%
YoY
|
141.7M shares
1.19%
YoY
|
140.0M shares
8.05%
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 |
$856.0M
4.39%
YoY
|
$857.5M
4.33%
YoY
|
$858.5M
4.08%
YoY
|
$841.6M
3.82%
YoY
|
$820.0M
2.56%
YoY
|
$821.9M
3.02%
YoY
|
$824.8M
10.26%
YoY
|
$810.7M
58.52%
YoY
|
$799.5M
58.94%
YoY
|
$797.8M
57.44%
YoY
|
$748.0M
49.94%
YoY
|
$511.4M
7.66%
YoY
|
$503.1M
13.41%
YoY
|
$506.7M
18.56%
YoY
|
$498.9M
20.95%
YoY
|
$475.0M
25.45%
YoY
|
$443.6M
23.6%
YoY
|
$427.4M
20.9%
YoY
|
$412.5M
20.25%
YoY
|
| Cost Of Revenue |
$238.3M
6.58%
YoY
|
$248.5M
3.82%
YoY
|
$235.5M
12.65%
YoY
|
$227.6M
15.6%
YoY
|
$223.6M
9.32%
YoY
|
$239.4M
10.7%
YoY
|
$209.0M
12.87%
YoY
|
$196.9M
71.76%
YoY
|
$204.5M
74.55%
YoY
|
$216.2M
78.42%
YoY
|
$185.2M
61.63%
YoY
|
$114.6M
9.96%
YoY
|
$117.2M
13.16%
YoY
|
$121.2M
18.37%
YoY
|
$114.6M
23.47%
YoY
|
$104.3M
16.93%
YoY
|
$103.5M
12.1%
YoY
|
$102.4M
8.1%
YoY
|
$92.79M
0.51%
YoY
|
| Gross Profit |
$617.7M
3.57%
YoY
|
$609.0M
4.54%
YoY
|
$623.0M
1.17%
YoY
|
$614.0M
0.04%
YoY
|
$596.4M
0.23%
YoY
|
$582.5M
0.17%
YoY
|
$615.8M
9.4%
YoY
|
$613.8M
54.7%
YoY
|
$595.0M
54.2%
YoY
|
$581.6M
50.85%
YoY
|
$562.8M
46.45%
YoY
|
$396.7M
7.02%
YoY
|
$385.9M
13.49%
YoY
|
$385.5M
18.62%
YoY
|
$384.3M
20.22%
YoY
|
$370.7M
28.07%
YoY
|
$340.0M
27.59%
YoY
|
$325.0M
25.58%
YoY
|
$319.7M
27.52%
YoY
|
| Selling, General & Admin |
$46.51M
1.16%
YoY
|
$51.94M
17.97%
YoY
|
$43.48M
9.38%
YoY
|
$44.95M
12.66%
YoY
|
$45.97M
5.15%
YoY
|
$44.03M
11.75%
YoY
|
$39.75M
6.28%
YoY
|
$39.90M
14.52%
YoY
|
$43.72M
25.77%
YoY
|
$39.40M
9.55%
YoY
|
$37.40M
15.88%
YoY
|
$34.84M
11.49%
YoY
|
$34.76M
16.8%
YoY
|
$35.96M
28.82%
YoY
|
$32.28M
32.3%
YoY
|
$31.25M
18.64%
YoY
|
$29.76M
26.65%
YoY
|
$27.92M
14.42%
YoY
|
$24.40M
2.07%
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 |
$185.8M
3.02%
YoY
|
$180.1M
-8.21%
YoY
|
$177.5M
-9.01%
YoY
|
$177.3M
-9.01%
YoY
|
$180.4M
-8.43%
YoY
|
$196.2M
0.03%
YoY
|
$195.0M
28.04%
YoY
|
$194.8M
146.33%
YoY
|
$197.0M
150.94%
YoY
|
$196.1M
145.42%
YoY
|
$152.3M
113.29%
YoY
|
$79.09M
14.51%
YoY
|
$78.49M
15.59%
YoY
|
$79.92M
28.5%
YoY
|
$71.42M
16.1%
YoY
|
$69.07M
15.94%
YoY
|
$67.91M
15.88%
YoY
|
$62.19M
9.69%
YoY
|
$61.52M
9.05%
YoY
|
| Operating Expenses |
$232.3M
2.64%
YoY
|
$232.0M
-3.41%
YoY
|
$220.9M
-5.9%
YoY
|
$222.2M
-5.32%
YoY
|
$226.3M
-5.97%
YoY
|
$240.2M
1.99%
YoY
|
$234.8M
23.77%
YoY
|
$234.7M
106.02%
YoY
|
$240.7M
112.52%
YoY
|
$235.5M
103.25%
YoY
|
$189.7M
82.94%
YoY
|
$113.9M
13.57%
YoY
|
$113.3M
15.96%
YoY
|
$115.9M
28.6%
YoY
|
$103.7M
20.7%
YoY
|
$100.3M
16.77%
YoY
|
$97.67M
18.82%
YoY
|
$90.11M
11.11%
YoY
|
$85.91M
6.99%
YoY
|
| Operating Profit |
$367.6M
-5.45%
YoY
|
$377.0M
10.12%
YoY
|
$279.1M
-7.8%
YoY
|
$374.0M
22.71%
YoY
|
$388.7M
15.75%
YoY
|
$342.3M
-1.07%
YoY
|
$302.7M
0.98%
YoY
|
$304.8M
11.5%
YoY
|
$335.8M
27.43%
YoY
|
$346.0M
28.32%
YoY
|
$299.8M
11.09%
YoY
|
$273.3M
-0.84%
YoY
|
$263.5M
12.0%
YoY
|
$269.7M
14.8%
YoY
|
$269.9M
19.26%
YoY
|
$275.7M
40.05%
YoY
|
$235.3M
-2.39%
YoY
|
$234.9M
32.19%
YoY
|
$226.3M
38.64%
YoY
|
| Interest Expense |
-$104.3M
10.05%
YoY
|
-$61.04M
-36.55%
YoY
|
-$93.13M
4.71%
YoY
|
-$99.62M
0.11%
YoY
|
-$94.81M
-171.35%
YoY
|
-$96.20M
-5.45%
YoY
|
-$88.94M
-172.37%
YoY
|
-$99.51M
-215.21%
YoY
|
$132.9M
65.9%
YoY
|
-$101.7M
127.7%
YoY
|
$122.9M
118.51%
YoY
|
$86.37M
81.97%
YoY
|
$80.10M
88.3%
YoY
|
-$44.68M
86.79%
YoY
|
$56.25M
41.78%
YoY
|
$47.47M
17.96%
YoY
|
$42.54M
4.53%
YoY
|
-$23.92M
-6.56%
YoY
|
$39.67M
-6.02%
YoY
|
| Other Income/Expense, Net |
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
|
| Pretax Income |
$247.2M
-9.76%
YoY
|
$309.8M
9.16%
YoY
|
$161.0M
-12.43%
YoY
|
$258.1M
37.27%
YoY
|
$274.0M
26.96%
YoY
|
$283.8M
22.49%
YoY
|
$183.8M
-3.63%
YoY
|
$188.0M
-9.63%
YoY
|
$215.8M
6.37%
YoY
|
$231.7M
3.04%
YoY
|
$190.8M
-17.68%
YoY
|
$208.0M
-14.48%
YoY
|
$202.9M
-4.19%
YoY
|
$224.9M
-21.87%
YoY
|
$231.7M
16.84%
YoY
|
$243.3M
43.58%
YoY
|
$211.8M
-0.43%
YoY
|
$287.9M
69.23%
YoY
|
$198.3M
61.37%
YoY
|
| Income Tax |
$10.79M
20.0%
YoY
|
$8.968M
48.6%
YoY
|
$11.96M
10.18%
YoY
|
$11.64M
18.22%
YoY
|
$8.991M
33.36%
YoY
|
$6.035M
39.67%
YoY
|
$10.86M
56.35%
YoY
|
$9.844M
64.45%
YoY
|
$6.742M
56.5%
YoY
|
$4.321M
-20.11%
YoY
|
$6.944M
2.72%
YoY
|
$5.986M
6.61%
YoY
|
$4.308M
37.15%
YoY
|
$5.409M
35.43%
YoY
|
$6.760M
-0.18%
YoY
|
$5.615M
3.58%
YoY
|
$3.141M
-24.08%
YoY
|
$3.994M
5.11%
YoY
|
$6.772M
45.42%
YoY
|
| Net Earnings |
$241.0M
-11.04%
YoY
|
$287.0M
9.47%
YoY
|
$166.0M
-14.08%
YoY
|
$249.7M
34.36%
YoY
|
$270.9M
27.1%
YoY
|
$262.1M
21.45%
YoY
|
$193.2M
2.58%
YoY
|
$185.9M
-8.17%
YoY
|
$213.1M
8.56%
YoY
|
$215.8M
5.82%
YoY
|
$188.4M
-14.67%
YoY
|
$202.4M
-12.8%
YoY
|
$196.3M
-3.57%
YoY
|
$204.0M
-24.01%
YoY
|
$220.7M
17.23%
YoY
|
$232.1M
38.22%
YoY
|
$203.6M
0.29%
YoY
|
$268.4M
71.96%
YoY
|
$188.3M
64.24%
YoY
|
| Basic Earnings Per Share |
$1.14
-10.94%
YoY
|
N/A
|
$0.78
-14.29%
YoY
|
$1.18
34.09%
YoY
|
$1.28
26.73%
YoY
|
N/A
|
$0.91
-5.21%
YoY
|
$0.88
-41.33%
YoY
|
$1.01
-30.82%
YoY
|
N/A
|
$0.96
-41.82%
YoY
|
$1.50
-13.29%
YoY
|
$1.46
-3.95%
YoY
|
N/A
|
$1.65
17.02%
YoY
|
$1.73
38.4%
YoY
|
$1.52
-1.3%
YoY
|
N/A
|
$1.41
58.43%
YoY
|
| Diluted Earnings Per Share |
$1.14
-10.94%
YoY
|
$1.36
9.68%
YoY
|
$0.78
-14.29%
YoY
|
$1.18
34.09%
YoY
|
$1.28
26.73%
YoY
|
$1.24
21.53%
YoY
|
$0.91
-5.21%
YoY
|
$0.88
-41.33%
YoY
|
$1.01
-30.82%
YoY
|
$1.02
-28.65%
YoY
|
$0.96
-41.82%
YoY
|
$1.50
-13.29%
YoY
|
$1.46
-3.31%
YoY
|
$1.43
-100.0%
YoY
|
$1.65
17.86%
YoY
|
$1.73
38.4%
YoY
|
$1.51
-1.31%
YoY
|
$1.911M
60.33%
YoY
|
$1.40
59.09%
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 |
211.1M shares
-0.41%
YoY
|
212.2M shares
0.12%
YoY
|
212.3M shares
0.15%
YoY
|
212.2M shares
0.23%
YoY
|
212.0M shares
0.2%
YoY
|
212.0M shares
0.33%
YoY
|
211.9M shares
0.31%
YoY
|
211.7M shares
56.78%
YoY
|
211.6M shares
56.74%
YoY
|
211.3M shares
57.76%
YoY
|
211.3M shares
57.77%
YoY
|
135.0M shares
0.64%
YoY
|
135.0M shares
0.6%
YoY
|
133.9M shares
0.02%
YoY
|
133.9M shares
0.08%
YoY
|
134.2M shares
0.33%
YoY
|
134.2M shares
1.65%
YoY
|
133.9M shares
3.6%
YoY
|
133.8M shares
3.84%
YoY
|
| Diluted Shares Outstanding |
220.3M shares
3.9%
YoY
|
N/A
|
221.3M shares
0.46%
YoY
|
211.9M shares
0.17%
YoY
|
212.1M shares
-3.62%
YoY
|
N/A
|
220.3M shares
12.78%
YoY
|
211.6M shares
47.42%
YoY
|
220.0M shares
53.92%
YoY
|
N/A
|
195.3M shares
38.04%
YoY
|
143.5M shares
0.55%
YoY
|
142.9M shares
0.96%
YoY
|
N/A
|
141.5M shares
0.77%
YoY
|
142.7M shares
1.66%
YoY
|
141.6M shares
1.36%
YoY
|
N/A
|
140.4M shares
8.13%
YoY
|
Loading...