|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$1.813B
2.49%
YoY
|
$1.769B
7.88%
YoY
|
$1.640B
5.24%
YoY
|
$1.558B
6.85%
YoY
|
$1.458B
7.95%
YoY
|
| Cost Of Revenue |
$387.5M
-6.46%
YoY
|
$414.2M
-15.28%
YoY
|
$489.0M
-10.07%
YoY
|
$543.7M
37.81%
YoY
|
$394.6M
32.67%
YoY
|
| Gross Profit |
$1.426B
0.93%
YoY
|
$1.412B
10.57%
YoY
|
$1.277B
16.1%
YoY
|
$1.100B
3.45%
YoY
|
$1.064B
0.97%
YoY
|
| Selling, General & Admin |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$258.4M
13.29%
YoY
|
$228.1M
14.1%
YoY
|
$199.9M
15.18%
YoY
|
$173.6M
-3.28%
YoY
|
$179.4M
1.99%
YoY
|
| Operating Expenses |
$1.459B
-2.65%
YoY
|
$1.499B
3.16%
YoY
|
$1.453B
10.33%
YoY
|
$1.317B
16.69%
YoY
|
$1.128B
8.38%
YoY
|
| Operating Profit |
$354.0M
7.97%
YoY
|
$327.8M
4.58%
YoY
|
$313.5M
-4.19%
YoY
|
$327.2M
-0.75%
YoY
|
$329.7M
6.5%
YoY
|
| Interest Expense |
$168.2M
23.79%
YoY
|
$135.9M
16.67%
YoY
|
$116.5M
30.3%
YoY
|
$89.38M
3.09%
YoY
|
$86.70M
-0.83%
YoY
|
| Other Income/Expense, Net |
-$43.56M
90.75%
YoY
|
-$22.84M
-5.98%
YoY
|
-$24.29M
-18.43%
YoY
|
-$29.77M
-36.47%
YoY
|
-$46.87M
9.37%
YoY
|
| Pretax Income |
$310.4M
1.78%
YoY
|
$305.0M
5.47%
YoY
|
$289.2M
-2.76%
YoY
|
$297.4M
5.17%
YoY
|
$282.8M
6.04%
YoY
|
| Income Tax |
-$13.72M
-191.11%
YoY
|
$15.05M
-44.85%
YoY
|
$27.30M
-27.87%
YoY
|
$37.84M
2.52%
YoY
|
$36.91M
28.61%
YoY
|
| Net Earnings |
$323.5M
11.86%
YoY
|
$289.2M
10.71%
YoY
|
$261.2M
0.85%
YoY
|
$259.0M
5.47%
YoY
|
$245.6M
3.43%
YoY
|
| Basic Earnings Per Share |
$5.96
8.36%
YoY
|
$5.50
6.8%
YoY
|
$5.15
0.78%
YoY
|
$5.11
5.36%
YoY
|
$4.85
3.19%
YoY
|
| Diluted Earnings Per Share |
$5.90
7.27%
YoY
|
$5.50
7.0%
YoY
|
$5.14
0.59%
YoY
|
$5.11
5.36%
YoY
|
$4.85
3.41%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
54.24M shares
3.22%
YoY
|
52.54M shares
3.6%
YoY
|
50.72M shares
0.12%
YoY
|
50.66M shares
0.12%
YoY
|
50.60M shares
0.12%
YoY
|
| Diluted Shares Outstanding |
54.81M shares
4.16%
YoY
|
52.62M shares
3.56%
YoY
|
50.81M shares
0.21%
YoY
|
50.70M shares
0.11%
YoY
|
50.65M shares
0.14%
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 |
$383.6M
-6.7%
YoY
|
$405.2M
1.79%
YoY
|
$526.4M
-1.14%
YoY
|
$449.3M
1.51%
YoY
|
$411.1M
-1.62%
YoY
|
$398.1M
-3.36%
YoY
|
$532.5M
7.22%
YoY
|
$442.6M
6.96%
YoY
|
$417.9M
8.36%
YoY
|
$412.0M
-2.6%
YoY
|
$496.6M
-3.64%
YoY
|
$413.8M
15.36%
YoY
|
$385.7M
12.02%
YoY
|
$423.0M
26.25%
YoY
|
$515.4M
15.32%
YoY
|
$358.7M
-0.38%
YoY
|
$344.3M
8.93%
YoY
|
$335.0M
6.12%
YoY
|
$446.9M
5.1%
YoY
|
| Cost Of Revenue |
$65.08M
-12.18%
YoY
|
$108.3M
4.92%
YoY
|
$121.3M
5.85%
YoY
|
$88.78M
-6.93%
YoY
|
$74.11M
-33.77%
YoY
|
$103.2M
7.38%
YoY
|
$114.6M
-19.82%
YoY
|
$95.38M
4.29%
YoY
|
$111.9M
-34.6%
YoY
|
$96.13M
-44.85%
YoY
|
$142.9M
-25.91%
YoY
|
$91.46M
-0.29%
YoY
|
$171.1M
100.29%
YoY
|
$174.3M
89.88%
YoY
|
$192.9M
39.99%
YoY
|
$91.73M
-4.57%
YoY
|
$85.42M
25.62%
YoY
|
$91.80M
30.58%
YoY
|
$137.8M
32.36%
YoY
|
| Gross Profit |
$338.3M
-5.59%
YoY
|
$296.9M
0.69%
YoY
|
$403.1M
-2.61%
YoY
|
$362.1M
1.81%
YoY
|
$358.3M
6.32%
YoY
|
$294.9M
-6.62%
YoY
|
$413.9M
12.49%
YoY
|
$355.7M
10.32%
YoY
|
$337.0M
30.35%
YoY
|
$315.8M
27.02%
YoY
|
$368.0M
13.19%
YoY
|
$322.4M
20.74%
YoY
|
$258.6M
-0.12%
YoY
|
$248.6M
2.23%
YoY
|
$325.1M
5.17%
YoY
|
$267.0M
1.15%
YoY
|
$258.9M
4.34%
YoY
|
$243.2M
-0.89%
YoY
|
$309.2M
-3.75%
YoY
|
| Selling, General & Admin |
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
|
| 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 |
$67.99M
11.8%
YoY
|
$68.14M
14.56%
YoY
|
$64.49M
12.03%
YoY
|
$61.13M
9.42%
YoY
|
$60.82M
10.23%
YoY
|
$59.48M
11.59%
YoY
|
$57.57M
10.92%
YoY
|
$55.86M
15.74%
YoY
|
$55.17M
18.89%
YoY
|
$53.31M
15.34%
YoY
|
$51.90M
12.87%
YoY
|
$48.27M
34.61%
YoY
|
$46.41M
2.01%
YoY
|
$46.22M
1.67%
YoY
|
$45.98M
1.97%
YoY
|
$35.86M
-19.58%
YoY
|
$45.49M
2.73%
YoY
|
$45.46M
3.55%
YoY
|
$45.10M
2.02%
YoY
|
| Operating Expenses |
$322.2M
-14.65%
YoY
|
$243.3M
-4.08%
YoY
|
$379.6M
-3.86%
YoY
|
$350.3M
0.73%
YoY
|
$377.5M
-5.46%
YoY
|
$253.6M
-9.1%
YoY
|
$394.8M
2.65%
YoY
|
$347.8M
44.85%
YoY
|
$399.3M
10.45%
YoY
|
$279.0M
45.43%
YoY
|
$384.6M
-1.33%
YoY
|
$240.1M
-13.39%
YoY
|
$361.6M
27.48%
YoY
|
$191.9M
0.31%
YoY
|
$389.8M
20.77%
YoY
|
$277.2M
3.57%
YoY
|
$283.6M
11.25%
YoY
|
$191.3M
-0.23%
YoY
|
$322.8M
7.41%
YoY
|
| Operating Profit |
$81.21M
47.84%
YoY
|
$53.65M
30.02%
YoY
|
$144.8M
8.31%
YoY
|
$100.6M
-2.61%
YoY
|
$54.93M
10.75%
YoY
|
$41.26M
12.15%
YoY
|
$133.7M
5.88%
YoY
|
$103.3M
25.49%
YoY
|
$49.60M
-27.18%
YoY
|
$36.79M
-35.2%
YoY
|
$126.3M
-1.51%
YoY
|
$82.29M
0.97%
YoY
|
$68.10M
12.26%
YoY
|
$56.78M
9.31%
YoY
|
$128.2M
3.25%
YoY
|
$81.51M
-11.79%
YoY
|
$60.67M
-0.72%
YoY
|
$51.95M
-3.27%
YoY
|
$124.2M
-0.46%
YoY
|
| Interest Expense |
$44.15M
19.34%
YoY
|
-$53.26M
23.72%
YoY
|
$44.88M
-212.75%
YoY
|
$42.47M
-211.46%
YoY
|
$37.00M
-196.98%
YoY
|
-$43.05M
20.97%
YoY
|
-$39.81M
29.66%
YoY
|
-$38.11M
25.15%
YoY
|
-$38.15M
39.9%
YoY
|
-$35.59M
47.84%
YoY
|
-$30.70M
38.39%
YoY
|
-$30.45M
32.7%
YoY
|
-$27.27M
20.79%
YoY
|
-$24.07M
9.18%
YoY
|
-$22.18M
7.51%
YoY
|
-$22.95M
2.74%
YoY
|
-$22.58M
1.69%
YoY
|
-$22.05M
-0.68%
YoY
|
-$20.63M
-193.08%
YoY
|
| Other Income/Expense, Net |
-$12.74M
64.73%
YoY
|
$41.09M
14.26%
YoY
|
-$12.53M
256.76%
YoY
|
-$11.13M
107.53%
YoY
|
-$7.734M
12.51%
YoY
|
$35.96M
26.4%
YoY
|
-$3.511M
-48.87%
YoY
|
-$5.362M
-121.32%
YoY
|
-$6.874M
37.92%
YoY
|
$28.45M
62.32%
YoY
|
-$6.867M
11.73%
YoY
|
$25.15M
-391.53%
YoY
|
-$4.984M
-41.07%
YoY
|
$17.53M
177.02%
YoY
|
-$6.146M
-30.66%
YoY
|
-$8.627M
-22.0%
YoY
|
-$8.458M
-24.64%
YoY
|
$6.327M
-45.46%
YoY
|
-$8.863M
-12.45%
YoY
|
| Pretax Income |
$68.47M
45.08%
YoY
|
$41.48M
21.38%
YoY
|
$132.3M
1.61%
YoY
|
$89.45M
-8.64%
YoY
|
$47.20M
10.47%
YoY
|
$34.18M
15.25%
YoY
|
$130.2M
9.02%
YoY
|
$97.91M
27.16%
YoY
|
$42.72M
-32.32%
YoY
|
$29.65M
-40.97%
YoY
|
$119.4M
-2.18%
YoY
|
$77.00M
5.65%
YoY
|
$63.12M
20.89%
YoY
|
$50.24M
38.68%
YoY
|
$122.1M
5.85%
YoY
|
$72.88M
-10.41%
YoY
|
$52.21M
4.66%
YoY
|
$36.22M
-15.95%
YoY
|
$115.3M
0.59%
YoY
|
| Income Tax |
$411.0K
-103.3%
YoY
|
-$2.255M
-41.01%
YoY
|
$7.686M
-53.01%
YoY
|
-$6.681M
-182.86%
YoY
|
-$12.47M
124.77%
YoY
|
-$3.823M
124.35%
YoY
|
$16.36M
18.76%
YoY
|
$8.063M
-0.84%
YoY
|
-$5.546M
-178.17%
YoY
|
-$1.704M
-121.1%
YoY
|
$13.77M
-10.85%
YoY
|
$8.131M
-1.93%
YoY
|
$7.095M
17.74%
YoY
|
$8.076M
138.93%
YoY
|
$15.45M
-11.08%
YoY
|
$8.291M
-25.1%
YoY
|
$6.026M
18.48%
YoY
|
$3.380M
-38.55%
YoY
|
$17.38M
40.75%
YoY
|
| Net Earnings |
$67.98M
13.97%
YoY
|
$43.61M
15.13%
YoY
|
$124.4M
9.53%
YoY
|
$95.78M
6.99%
YoY
|
$59.65M
23.82%
YoY
|
$37.88M
21.17%
YoY
|
$113.6M
7.92%
YoY
|
$89.52M
30.55%
YoY
|
$48.17M
-14.13%
YoY
|
$31.26M
-25.67%
YoY
|
$105.3M
-1.05%
YoY
|
$68.57M
6.67%
YoY
|
$56.10M
21.27%
YoY
|
$42.05M
28.22%
YoY
|
$106.4M
8.67%
YoY
|
$64.29M
-8.19%
YoY
|
$46.26M
3.19%
YoY
|
$32.80M
-12.54%
YoY
|
$97.90M
-4.05%
YoY
|
| Basic Earnings Per Share |
$1.24
12.73%
YoY
|
N/A
|
$2.30
7.98%
YoY
|
$1.77
2.91%
YoY
|
$1.10
15.79%
YoY
|
N/A
|
$2.13
2.4%
YoY
|
$1.72
27.41%
YoY
|
$0.95
-14.41%
YoY
|
N/A
|
$2.08
-0.95%
YoY
|
$1.35
6.3%
YoY
|
$1.11
21.98%
YoY
|
N/A
|
$2.10
8.81%
YoY
|
$1.27
-7.97%
YoY
|
$0.91
2.25%
YoY
|
N/A
|
$1.93
-4.46%
YoY
|
| Diluted Earnings Per Share |
$1.21
10.0%
YoY
|
$0.78
11.39%
YoY
|
$2.26
6.6%
YoY
|
$1.76
2.92%
YoY
|
$1.10
15.79%
YoY
|
$0.70
14.46%
YoY
|
$2.12
2.42%
YoY
|
$1.71
26.57%
YoY
|
$0.95
-14.41%
YoY
|
$0.61
-25.97%
YoY
|
$2.07
-1.43%
YoY
|
$1.35
6.38%
YoY
|
$1.11
21.98%
YoY
|
$0.83
-100.0%
YoY
|
$2.10
8.81%
YoY
|
$1.27
-7.97%
YoY
|
$0.91
2.25%
YoY
|
$646.7K
-12.74%
YoY
|
$1.93
-4.46%
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 |
54.90M shares
1.71%
YoY
|
54.05M shares
1.46%
YoY
|
54.03M shares
1.46%
YoY
|
54.02M shares
6.56%
YoY
|
53.98M shares
6.61%
YoY
|
53.27M shares
5.24%
YoY
|
53.25M shares
5.21%
YoY
|
50.69M shares
0.17%
YoY
|
50.63M shares
0.11%
YoY
|
50.62M shares
0.11%
YoY
|
50.61M shares
0.11%
YoY
|
50.61M shares
-0.12%
YoY
|
50.57M shares
-0.12%
YoY
|
50.56M shares
0.09%
YoY
|
50.56M shares
-0.1%
YoY
|
50.67M shares
0.12%
YoY
|
50.63M shares
0.13%
YoY
|
50.52M shares
0.11%
YoY
|
50.61M shares
0.13%
YoY
|
| Diluted Shares Outstanding |
56.29M shares
4.0%
YoY
|
N/A
|
55.06M shares
2.94%
YoY
|
54.38M shares
4.1%
YoY
|
54.13M shares
6.56%
YoY
|
N/A
|
53.49M shares
5.28%
YoY
|
52.24M shares
2.91%
YoY
|
50.79M shares
0.14%
YoY
|
N/A
|
50.81M shares
0.16%
YoY
|
50.76M shares
0.14%
YoY
|
50.72M shares
0.12%
YoY
|
N/A
|
50.72M shares
0.08%
YoY
|
50.69M shares
0.13%
YoY
|
50.66M shares
0.16%
YoY
|
N/A
|
50.68M shares
0.21%
YoY
|
Loading...