|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$1.372B
6.73%
YoY
|
$1.285B
3.21%
YoY
|
$1.245B
2.21%
YoY
|
$1.218B
5.71%
YoY
|
$1.152B
9.4%
YoY
|
| Cost Of Revenue |
$340.5M
7.38%
YoY
|
$317.1M
-0.9%
YoY
|
$320.0M
2.63%
YoY
|
$311.8M
4.7%
YoY
|
$297.8M
6.13%
YoY
|
| Gross Profit |
$1.031B
6.52%
YoY
|
$967.9M
4.64%
YoY
|
$925.0M
2.07%
YoY
|
$906.3M
6.06%
YoY
|
$854.5M
10.6%
YoY
|
| Selling, General & Admin |
$112.7M
-3.17%
YoY
|
$116.4M
-0.65%
YoY
|
$117.1M
-0.08%
YoY
|
$117.2M
11.16%
YoY
|
$105.5M
7.28%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$414.9M
8.79%
YoY
|
$381.4M
5.28%
YoY
|
$362.3M
5.09%
YoY
|
$344.7M
5.37%
YoY
|
$327.2M
-2.51%
YoY
|
| Operating Expenses |
$888.6M
7.57%
YoY
|
$826.0M
1.08%
YoY
|
$817.2M
4.84%
YoY
|
$779.5M
6.44%
YoY
|
$732.3M
-0.24%
YoY
|
| Operating Profit |
$142.5M
0.41%
YoY
|
$141.9M
31.63%
YoY
|
$107.8M
-14.98%
YoY
|
$126.8M
3.78%
YoY
|
$122.2M
216.85%
YoY
|
| Interest Expense |
-$217.0M
11.13%
YoY
|
-$195.2M
-202.35%
YoY
|
$190.7M
-0.88%
YoY
|
$192.4M
-1.21%
YoY
|
$194.8M
-2.61%
YoY
|
| Other Income/Expense, Net |
-$96.77M
-19.2%
YoY
|
-$119.8M
-2.41%
YoY
|
-$122.7M
45.38%
YoY
|
-$84.41M
-43.65%
YoY
|
-$149.8M
-24.37%
YoY
|
| Pretax Income |
$386.3M
13.85%
YoY
|
$339.3M
11.21%
YoY
|
$305.1M
-13.86%
YoY
|
$354.2M
31.09%
YoY
|
$270.2M
122.93%
YoY
|
| Income Tax |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Net Earnings |
$386.2M
13.84%
YoY
|
$339.3M
11.21%
YoY
|
$305.1M
-13.86%
YoY
|
$354.2M
31.09%
YoY
|
$270.2M
122.98%
YoY
|
| Basic Earnings Per Share |
$1.26
12.5%
YoY
|
$1.12
10.89%
YoY
|
$1.01
-14.41%
YoY
|
$1.18
29.67%
YoY
|
$0.91
121.95%
YoY
|
| Diluted Earnings Per Share |
$1.25
12.61%
YoY
|
$1.11
9.9%
YoY
|
$1.01
-13.68%
YoY
|
$1.17
30.0%
YoY
|
$0.90
119.51%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
307.2M shares
1.34%
YoY
|
303.1M shares
0.72%
YoY
|
301.0M shares
0.35%
YoY
|
299.9M shares
0.85%
YoY
|
297.4M shares
0.15%
YoY
|
| Diluted Shares Outstanding |
307.9M shares
1.26%
YoY
|
304.0M shares
0.55%
YoY
|
302.4M shares
0.21%
YoY
|
301.7M shares
0.97%
YoY
|
298.8M shares
0.31%
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 |
$354.8M
5.13%
YoY
|
$353.8M
7.71%
YoY
|
$340.8M
6.29%
YoY
|
$339.5M
7.54%
YoY
|
$337.5M
5.39%
YoY
|
$328.4M
3.78%
YoY
|
$320.7M
4.35%
YoY
|
$315.7M
1.9%
YoY
|
$320.2M
2.82%
YoY
|
$316.5M
2.57%
YoY
|
$307.3M
0.84%
YoY
|
$309.8M
1.2%
YoY
|
$311.4M
4.29%
YoY
|
$308.6M
4.49%
YoY
|
$304.7M
5.02%
YoY
|
$306.1M
6.66%
YoY
|
$298.6M
6.75%
YoY
|
$295.3M
9.62%
YoY
|
$290.2M
14.28%
YoY
|
| Cost Of Revenue |
N/A
|
$88.63M
3.13%
YoY
|
$84.35M
6.3%
YoY
|
$83.44M
13.88%
YoY
|
$84.10M
7.05%
YoY
|
$85.94M
3.82%
YoY
|
$79.34M
2.78%
YoY
|
$73.27M
-7.74%
YoY
|
$78.57M
-2.5%
YoY
|
$82.78M
2.1%
YoY
|
$77.20M
-0.36%
YoY
|
$79.42M
3.41%
YoY
|
$80.58M
5.43%
YoY
|
$81.08M
1.39%
YoY
|
$77.48M
6.81%
YoY
|
$76.80M
-47.14%
YoY
|
$76.44M
2.87%
YoY
|
$79.97M
8.8%
YoY
|
$72.54M
8.43%
YoY
|
| Gross Profit |
N/A
|
$265.1M
9.33%
YoY
|
$256.5M
6.28%
YoY
|
$256.1M
5.62%
YoY
|
$253.4M
4.85%
YoY
|
$242.5M
3.76%
YoY
|
$241.3M
4.88%
YoY
|
$242.4M
5.23%
YoY
|
$241.7M
4.68%
YoY
|
$233.7M
2.73%
YoY
|
$230.1M
1.25%
YoY
|
$230.4M
0.46%
YoY
|
$230.9M
3.9%
YoY
|
$227.5M
5.64%
YoY
|
$227.3M
4.42%
YoY
|
$229.3M
-45.59%
YoY
|
$222.2M
8.12%
YoY
|
$215.4M
9.93%
YoY
|
$217.6M
16.39%
YoY
|
| Selling, General & Admin |
N/A
|
$28.63M
2.5%
YoY
|
$26.77M
-11.5%
YoY
|
$29.09M
-2.01%
YoY
|
$28.17M
-1.12%
YoY
|
$27.93M
-7.69%
YoY
|
$30.25M
3.6%
YoY
|
$29.69M
4.12%
YoY
|
$28.49M
-2.33%
YoY
|
$30.26M
-0.56%
YoY
|
$29.20M
0.36%
YoY
|
$28.51M
-4.0%
YoY
|
$29.17M
4.19%
YoY
|
$30.43M
4.79%
YoY
|
$29.09M
14.96%
YoY
|
$29.70M
-41.88%
YoY
|
$28.00M
13.82%
YoY
|
$29.04M
23.57%
YoY
|
$25.31M
-8.63%
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 |
$105.2M
-0.37%
YoY
|
$102.8M
-0.49%
YoY
|
$103.2M
8.86%
YoY
|
$103.3M
12.24%
YoY
|
$105.6M
15.76%
YoY
|
$103.3M
15.48%
YoY
|
$94.83M
-1.43%
YoY
|
$92.02M
3.61%
YoY
|
$91.22M
3.96%
YoY
|
$89.48M
-1.24%
YoY
|
$96.20M
13.48%
YoY
|
$88.81M
4.32%
YoY
|
$87.74M
4.18%
YoY
|
$90.60M
12.13%
YoY
|
$84.77M
3.73%
YoY
|
$85.14M
4.81%
YoY
|
$84.22M
0.96%
YoY
|
$80.80M
-4.16%
YoY
|
$81.72M
-6.6%
YoY
|
| Operating Expenses |
$220.7M
1.3%
YoY
|
$131.5M
0.14%
YoY
|
$230.4M
9.58%
YoY
|
$215.8M
7.77%
YoY
|
$217.9M
9.89%
YoY
|
$131.3M
9.63%
YoY
|
$210.3M
3.77%
YoY
|
$200.3M
70.68%
YoY
|
$198.3M
-0.16%
YoY
|
$119.7M
-1.07%
YoY
|
$202.7M
5.91%
YoY
|
$117.3M
-38.78%
YoY
|
$198.6M
2.77%
YoY
|
$121.0M
10.19%
YoY
|
$191.3M
6.56%
YoY
|
$191.6M
7.0%
YoY
|
$193.2M
5.14%
YoY
|
$109.8M
1.98%
YoY
|
$179.6M
-4.43%
YoY
|
| Operating Profit |
N/A
|
$133.7M
20.16%
YoY
|
$26.07M
-16.04%
YoY
|
$40.25M
-4.54%
YoY
|
$35.53M
-18.13%
YoY
|
$111.2M
-2.4%
YoY
|
$31.05M
13.12%
YoY
|
$42.17M
-62.7%
YoY
|
$43.40M
34.52%
YoY
|
$114.0M
7.06%
YoY
|
$27.45M
-23.58%
YoY
|
$113.1M
200.0%
YoY
|
$32.27M
11.47%
YoY
|
$106.5M
0.9%
YoY
|
$35.92M
-5.66%
YoY
|
$37.68M
-84.45%
YoY
|
$28.95M
33.42%
YoY
|
$105.5M
19.63%
YoY
|
$38.08M
-4331.0%
YoY
|
| Interest Expense |
N/A
|
-$55.87M
10.71%
YoY
|
-$55.49M
10.71%
YoY
|
-$53.22M
-199.19%
YoY
|
-$52.38M
-201.73%
YoY
|
-$50.46M
7.64%
YoY
|
-$50.12M
-205.82%
YoY
|
$53.66M
-213.13%
YoY
|
$51.49M
5.77%
YoY
|
-$46.88M
-3.09%
YoY
|
$47.36M
-2.8%
YoY
|
-$47.43M
-199.04%
YoY
|
$48.68M
2.87%
YoY
|
-$48.38M
2.67%
YoY
|
$48.73M
-0.39%
YoY
|
$47.89M
-3.63%
YoY
|
$47.32M
-3.41%
YoY
|
-$47.12M
-8.69%
YoY
|
$48.92M
-4.07%
YoY
|
| Other Income/Expense, Net |
-$6.351M
-87.27%
YoY
|
-$780.0K
-46.58%
YoY
|
-$16.17M
19.31%
YoY
|
-$38.54M
-14.94%
YoY
|
-$49.90M
50.93%
YoY
|
-$1.460M
82.27%
YoY
|
-$13.56M
-66.88%
YoY
|
-$45.31M
6514.45%
YoY
|
-$33.06M
5392.03%
YoY
|
-$801.0K
14.1%
YoY
|
-$40.93M
21.6%
YoY
|
-$685.0K
-97.43%
YoY
|
-$602.0K
-97.67%
YoY
|
-$702.0K
-7.51%
YoY
|
-$33.66M
-47.79%
YoY
|
-$26.69M
52.71%
YoY
|
-$25.88M
-40.61%
YoY
|
-$759.0K
-69.64%
YoY
|
-$64.47M
69.26%
YoY
|
| Pretax Income |
N/A
|
$137.1M
64.41%
YoY
|
$94.24M
-2.68%
YoY
|
$85.15M
21.42%
YoY
|
$69.74M
-21.56%
YoY
|
$83.41M
14.73%
YoY
|
$96.84M
52.03%
YoY
|
$70.13M
24.32%
YoY
|
$88.91M
-20.79%
YoY
|
$72.70M
-32.16%
YoY
|
$63.70M
-20.12%
YoY
|
$56.41M
-35.75%
YoY
|
$112.2M
41.18%
YoY
|
$107.2M
31.89%
YoY
|
$79.74M
72.81%
YoY
|
$87.79M
-38.52%
YoY
|
$79.51M
51.73%
YoY
|
$81.24M
232.96%
YoY
|
$46.15M
65.39%
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
|
| Net Earnings |
$127.8M
83.21%
YoY
|
$136.9M
64.43%
YoY
|
$94.24M
-2.69%
YoY
|
$85.14M
21.41%
YoY
|
$69.73M
-21.57%
YoY
|
$83.27M
14.87%
YoY
|
$96.84M
51.94%
YoY
|
$70.13M
24.81%
YoY
|
$88.91M
-20.79%
YoY
|
$72.49M
-32.17%
YoY
|
$63.74M
-20.07%
YoY
|
$56.19M
-36.0%
YoY
|
$112.2M
41.18%
YoY
|
$106.9M
31.54%
YoY
|
$79.74M
72.81%
YoY
|
$87.79M
-2.92%
YoY
|
$79.51M
51.81%
YoY
|
$81.24M
232.96%
YoY
|
$46.15M
65.13%
YoY
|
| Basic Earnings Per Share |
$0.42
82.61%
YoY
|
N/A
|
$0.31
-3.13%
YoY
|
$0.28
21.74%
YoY
|
$0.23
-20.69%
YoY
|
N/A
|
$0.32
52.38%
YoY
|
$0.23
21.05%
YoY
|
$0.29
-21.62%
YoY
|
N/A
|
$0.21
-19.23%
YoY
|
$0.19
-34.48%
YoY
|
$0.37
37.04%
YoY
|
N/A
|
$0.26
73.33%
YoY
|
$0.29
-3.33%
YoY
|
$0.27
50.0%
YoY
|
N/A
|
$0.15
66.67%
YoY
|
| Diluted Earnings Per Share |
$0.41
78.26%
YoY
|
$0.45
62.48%
YoY
|
$0.31
-3.13%
YoY
|
$0.28
21.74%
YoY
|
$0.23
-20.69%
YoY
|
$0.27
13.42%
YoY
|
$0.32
52.38%
YoY
|
$0.23
23.74%
YoY
|
$0.29
-21.62%
YoY
|
$0.24
-31.62%
YoY
|
$0.21
-19.23%
YoY
|
$0.19
-35.91%
YoY
|
$0.37
42.31%
YoY
|
$0.35
-100.0%
YoY
|
$0.26
73.33%
YoY
|
$0.29
-3.33%
YoY
|
$0.26
44.44%
YoY
|
$270.2K
337709776.19%
YoY
|
$0.15
66.67%
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 |
306.6M shares
0.21%
YoY
|
306.1M shares
1.34%
YoY
|
306.1M shares
1.58%
YoY
|
306.1M shares
1.58%
YoY
|
305.9M shares
1.54%
YoY
|
302.1M shares
0.49%
YoY
|
301.3M shares
0.25%
YoY
|
301.3M shares
0.25%
YoY
|
301.3M shares
0.26%
YoY
|
300.6M shares
0.23%
YoY
|
300.6M shares
0.31%
YoY
|
300.5M shares
0.19%
YoY
|
300.5M shares
0.67%
YoY
|
299.9M shares
0.98%
YoY
|
299.7M shares
0.83%
YoY
|
300.0M shares
0.93%
YoY
|
298.5M shares
0.48%
YoY
|
297.0M shares
0.17%
YoY
|
297.2M shares
0.21%
YoY
|
| Diluted Shares Outstanding |
307.7M shares
0.14%
YoY
|
N/A
|
308.1M shares
1.47%
YoY
|
307.6M shares
1.55%
YoY
|
307.3M shares
1.5%
YoY
|
N/A
|
303.6M shares
0.36%
YoY
|
302.9M shares
0.2%
YoY
|
302.7M shares
0.29%
YoY
|
N/A
|
302.5M shares
0.39%
YoY
|
302.3M shares
0.4%
YoY
|
301.8M shares
0.79%
YoY
|
N/A
|
301.3M shares
1.03%
YoY
|
301.1M shares
0.94%
YoY
|
299.5M shares
0.54%
YoY
|
N/A
|
298.3M shares
0.47%
YoY
|
Loading...