|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$1.113B
-2.02%
YoY
|
$1.136B
0.53%
YoY
|
$1.130B
2.98%
YoY
|
$1.097B
14.86%
YoY
|
$955.0M
6.3%
YoY
|
| Cost Of Revenue |
$363.3M
-0.21%
YoY
|
$364.1M
5.67%
YoY
|
$344.6M
8.98%
YoY
|
$316.2M
18.72%
YoY
|
$266.3M
3.95%
YoY
|
| Gross Profit |
$749.3M
-2.88%
YoY
|
$771.5M
-1.73%
YoY
|
$785.1M
0.55%
YoY
|
$780.8M
13.37%
YoY
|
$688.7M
7.24%
YoY
|
| Selling, General & Admin |
$83.46M
3.25%
YoY
|
$80.83M
-19.12%
YoY
|
$99.94M
1.44%
YoY
|
$98.52M
2.63%
YoY
|
$96.00M
7.02%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$349.3M
-0.16%
YoY
|
$349.8M
0.51%
YoY
|
$348.1M
-0.74%
YoY
|
$350.7M
15.43%
YoY
|
$303.8M
4.63%
YoY
|
| Operating Expenses |
$801.7M
0.07%
YoY
|
$801.1M
0.17%
YoY
|
$799.8M
3.56%
YoY
|
$772.3M
14.86%
YoY
|
$672.4M
1.98%
YoY
|
| Operating Profit |
-$52.32M
76.78%
YoY
|
-$29.60M
102.0%
YoY
|
-$14.65M
-272.4%
YoY
|
$8.499M
-47.97%
YoY
|
$16.34M
-195.57%
YoY
|
| Interest Expense |
-$119.3M
10.96%
YoY
|
-$107.5M
-194.15%
YoY
|
$114.2M
35.52%
YoY
|
$84.28M
7.29%
YoY
|
$78.56M
11.0%
YoY
|
| Other Income/Expense, Net |
-$8.375M
-91.75%
YoY
|
-$101.6M
10.84%
YoY
|
-$91.62M
40.56%
YoY
|
-$65.18M
-117.32%
YoY
|
$376.2M
-1282.71%
YoY
|
| Pretax Income |
$302.6M
29.91%
YoY
|
$233.0M
-2.24%
YoY
|
$238.3M
-8.17%
YoY
|
$259.5M
-60.62%
YoY
|
$658.9M
217.85%
YoY
|
| Income Tax |
N/A
|
$0.00
N/A
|
$0.00
N/A
|
$0.00
N/A
|
$0.00
N/A
|
| Net Earnings |
$302.6M
29.91%
YoY
|
$233.0M
-2.24%
YoY
|
$238.3M
-8.17%
YoY
|
$259.5M
-60.62%
YoY
|
$658.9M
217.86%
YoY
|
| Basic Earnings Per Share |
$2.33
30.9%
YoY
|
$1.78
-1.11%
YoY
|
$1.80
-9.09%
YoY
|
$1.98
-63.2%
YoY
|
$5.38
230.06%
YoY
|
| Diluted Earnings Per Share |
$2.32
31.07%
YoY
|
$1.77
-1.67%
YoY
|
$1.80
-8.63%
YoY
|
$1.97
-63.25%
YoY
|
$5.36
228.83%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
118.3M shares
0.54%
YoY
|
117.6M shares
0.42%
YoY
|
117.2M shares
0.3%
YoY
|
116.8M shares
0.32%
YoY
|
116.4M shares
2.82%
YoY
|
| Diluted Shares Outstanding |
118.8M shares
0.57%
YoY
|
118.2M shares
0.55%
YoY
|
117.5M shares
0.24%
YoY
|
117.2M shares
0.23%
YoY
|
116.9M shares
2.84%
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 |
$270.1M
-0.29%
YoY
|
$272.2M
-4.96%
YoY
|
$279.7M
-3.52%
YoY
|
$289.9M
3.26%
YoY
|
$270.8M
-2.78%
YoY
|
$286.4M
6.45%
YoY
|
$289.9M
2.24%
YoY
|
$280.7M
-1.25%
YoY
|
$278.6M
-4.86%
YoY
|
$269.0M
-5.39%
YoY
|
$283.6M
2.77%
YoY
|
$284.3M
4.83%
YoY
|
$292.8M
10.28%
YoY
|
$284.3M
8.91%
YoY
|
$276.0M
18.78%
YoY
|
$271.2M
20.0%
YoY
|
$265.5M
12.67%
YoY
|
$261.1M
13.85%
YoY
|
$232.3M
1.76%
YoY
|
| Cost Of Revenue |
$91.25M
1.28%
YoY
|
$94.22M
4.38%
YoY
|
$90.66M
-2.77%
YoY
|
$88.36M
-3.2%
YoY
|
$90.10M
0.88%
YoY
|
$90.27M
7.09%
YoY
|
$93.25M
3.38%
YoY
|
$91.28M
6.52%
YoY
|
$89.31M
5.85%
YoY
|
$84.29M
-0.33%
YoY
|
$90.20M
11.0%
YoY
|
$85.70M
10.96%
YoY
|
$84.38M
15.4%
YoY
|
$84.57M
22.45%
YoY
|
$81.26M
21.83%
YoY
|
$77.23M
19.53%
YoY
|
$73.12M
10.79%
YoY
|
$69.06M
5.44%
YoY
|
$66.70M
2.31%
YoY
|
| Gross Profit |
$178.8M
-1.08%
YoY
|
$178.0M
-9.25%
YoY
|
$189.1M
-3.87%
YoY
|
$201.5M
6.38%
YoY
|
$180.7M
-4.5%
YoY
|
$196.1M
6.17%
YoY
|
$196.7M
1.7%
YoY
|
$189.4M
-4.6%
YoY
|
$189.3M
-9.19%
YoY
|
$184.7M
-7.53%
YoY
|
$193.4M
-0.67%
YoY
|
$198.6M
2.39%
YoY
|
$208.4M
8.34%
YoY
|
$199.8M
4.04%
YoY
|
$194.7M
17.55%
YoY
|
$194.0M
20.19%
YoY
|
$192.4M
13.37%
YoY
|
$192.0M
17.23%
YoY
|
$165.6M
1.55%
YoY
|
| Selling, General & Admin |
$23.71M
19.9%
YoY
|
$22.08M
13.31%
YoY
|
$20.86M
2.15%
YoY
|
$20.75M
-1.51%
YoY
|
$19.77M
-0.42%
YoY
|
$19.48M
-18.94%
YoY
|
$20.42M
-23.24%
YoY
|
$21.07M
-12.15%
YoY
|
$19.86M
-21.53%
YoY
|
$24.03M
-9.72%
YoY
|
$26.60M
8.4%
YoY
|
$23.99M
1.77%
YoY
|
$25.31M
6.36%
YoY
|
$26.62M
10.26%
YoY
|
$24.54M
3.16%
YoY
|
$23.57M
-7.18%
YoY
|
$23.79M
4.82%
YoY
|
$24.14M
1.44%
YoY
|
$23.79M
21.37%
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 |
$92.89M
8.34%
YoY
|
$92.62M
3.93%
YoY
|
$87.49M
-4.78%
YoY
|
$87.63M
0.54%
YoY
|
$85.74M
-0.84%
YoY
|
$89.12M
3.66%
YoY
|
$91.88M
7.71%
YoY
|
$87.15M
-3.55%
YoY
|
$86.46M
-5.68%
YoY
|
$85.98M
-5.93%
YoY
|
$85.30M
5.13%
YoY
|
$90.36M
-6.28%
YoY
|
$91.67M
5.37%
YoY
|
$91.40M
4.68%
YoY
|
$81.14M
10.83%
YoY
|
$96.41M
30.96%
YoY
|
$87.00M
16.89%
YoY
|
$87.31M
19.6%
YoY
|
$73.21M
1.97%
YoY
|
| Operating Expenses |
$209.3M
6.25%
YoY
|
$114.7M
5.61%
YoY
|
$199.0M
-3.18%
YoY
|
$196.7M
-1.39%
YoY
|
$197.0M
-0.11%
YoY
|
$108.6M
-1.31%
YoY
|
$205.5M
1.74%
YoY
|
$199.5M
74.47%
YoY
|
$197.2M
-3.03%
YoY
|
$110.1M
-6.75%
YoY
|
$202.0M
8.07%
YoY
|
$114.3M
-42.02%
YoY
|
$203.4M
9.58%
YoY
|
$118.0M
5.89%
YoY
|
$186.9M
14.19%
YoY
|
$197.2M
20.55%
YoY
|
$185.6M
12.77%
YoY
|
$111.5M
15.14%
YoY
|
$163.7M
4.51%
YoY
|
| Operating Profit |
-$30.50M
87.75%
YoY
|
$63.27M
-27.7%
YoY
|
-$9.920M
12.04%
YoY
|
$4.797M
-147.69%
YoY
|
-$16.25M
104.88%
YoY
|
$87.51M
17.19%
YoY
|
-$8.854M
2.54%
YoY
|
-$10.06M
-111.94%
YoY
|
-$7.930M
-256.6%
YoY
|
$74.68M
-8.67%
YoY
|
-$8.635M
-211.32%
YoY
|
$84.24M
-2683.96%
YoY
|
$5.064M
-25.61%
YoY
|
$81.76M
1.48%
YoY
|
$7.757M
304.22%
YoY
|
-$3.260M
46.58%
YoY
|
$6.807M
32.48%
YoY
|
$80.57M
20.26%
YoY
|
$1.919M
-70.28%
YoY
|
| Interest Expense |
-$37.56M
25.13%
YoY
|
-$29.94M
5.23%
YoY
|
-$29.03M
8.66%
YoY
|
-$30.33M
13.69%
YoY
|
-$30.01M
-177.21%
YoY
|
-$28.46M
31.56%
YoY
|
-$26.72M
-189.55%
YoY
|
-$26.68M
16.19%
YoY
|
$38.87M
51.42%
YoY
|
-$21.63M
-2.95%
YoY
|
$29.84M
49.32%
YoY
|
-$22.96M
-214.12%
YoY
|
$25.67M
24.47%
YoY
|
-$22.29M
20.49%
YoY
|
$19.98M
24.07%
YoY
|
$20.12M
-5.93%
YoY
|
$20.63M
-7.65%
YoY
|
-$18.50M
-3.16%
YoY
|
$16.11M
-17.27%
YoY
|
| Other Income/Expense, Net |
$389.0K
-101.29%
YoY
|
$44.00K
N/A
|
$81.54M
-405.17%
YoY
|
-$13.59M
-49.07%
YoY
|
-$30.17M
17.48%
YoY
|
N/A
|
-$26.72M
17.08%
YoY
|
-$26.68M
16.19%
YoY
|
-$25.68M
6.07%
YoY
|
N/A
|
-$22.82M
867.85%
YoY
|
-$22.96M
14.83%
YoY
|
-$24.21M
17.85%
YoY
|
N/A
|
-$2.358M
-84.41%
YoY
|
-$20.00M
2.49%
YoY
|
-$20.54M
-104.71%
YoY
|
N/A
|
-$15.13M
-14.03%
YoY
|
| Pretax Income |
-$14.67M
-133.59%
YoY
|
$17.11M
-73.69%
YoY
|
$162.3M
181.38%
YoY
|
$79.57M
45.87%
YoY
|
$43.68M
-21.58%
YoY
|
$65.03M
22.6%
YoY
|
$57.67M
-1.75%
YoY
|
$54.55M
-10.98%
YoY
|
$55.70M
-14.61%
YoY
|
$53.05M
-10.81%
YoY
|
$58.70M
-32.26%
YoY
|
$61.28M
13.52%
YoY
|
$65.23M
9.85%
YoY
|
$59.48M
7.89%
YoY
|
$86.66M
62.0%
YoY
|
$53.98M
25.87%
YoY
|
$59.38M
-88.3%
YoY
|
$55.13M
-33.98%
YoY
|
$53.49M
-1.12%
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 |
-$14.67M
-133.59%
YoY
|
$12.43M
-79.03%
YoY
|
$162.3M
181.38%
YoY
|
$79.57M
45.87%
YoY
|
$43.68M
-21.58%
YoY
|
$59.29M
26.11%
YoY
|
$57.67M
-1.81%
YoY
|
$54.55M
-1.29%
YoY
|
$55.70M
-14.61%
YoY
|
$47.01M
-10.17%
YoY
|
$58.74M
-32.22%
YoY
|
$55.26M
2.38%
YoY
|
$65.23M
9.85%
YoY
|
$52.33M
9.84%
YoY
|
$86.66M
62.0%
YoY
|
$53.98M
25.87%
YoY
|
$59.38M
-88.3%
YoY
|
$47.65M
-39.41%
YoY
|
$53.49M
9.11%
YoY
|
| Basic Earnings Per Share |
-$0.16
-148.48%
YoY
|
N/A
|
$1.32
200.0%
YoY
|
$0.58
41.46%
YoY
|
$0.33
-21.43%
YoY
|
N/A
|
$0.44
-2.22%
YoY
|
$0.41
-12.77%
YoY
|
$0.42
-12.5%
YoY
|
N/A
|
$0.45
-33.82%
YoY
|
$0.47
17.5%
YoY
|
$0.48
6.67%
YoY
|
N/A
|
$0.68
70.0%
YoY
|
$0.40
33.33%
YoY
|
$0.45
-89.46%
YoY
|
N/A
|
$0.40
-4.76%
YoY
|
| Diluted Earnings Per Share |
-$0.16
-148.48%
YoY
|
$0.10
-78.13%
YoY
|
$1.31
197.73%
YoY
|
$0.57
39.02%
YoY
|
$0.33
-21.43%
YoY
|
$0.50
25.08%
YoY
|
$0.44
-2.22%
YoY
|
$0.41
-12.93%
YoY
|
$0.42
-12.5%
YoY
|
$0.40
-10.48%
YoY
|
$0.45
-33.82%
YoY
|
$0.47
17.72%
YoY
|
$0.48
6.67%
YoY
|
$0.45
-100.0%
YoY
|
$0.68
70.0%
YoY
|
$0.40
33.33%
YoY
|
$0.45
-89.44%
YoY
|
$406.8K
60722862.73%
YoY
|
$0.40
-4.76%
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 |
118.5M shares
0.31%
YoY
|
118.3M shares
0.22%
YoY
|
118.3M shares
0.77%
YoY
|
118.3M shares
0.78%
YoY
|
118.1M shares
0.69%
YoY
|
118.0M shares
0.69%
YoY
|
117.4M shares
0.18%
YoY
|
117.4M shares
0.21%
YoY
|
117.3M shares
0.2%
YoY
|
117.2M shares
0.31%
YoY
|
117.2M shares
0.26%
YoY
|
117.1M shares
0.26%
YoY
|
117.1M shares
0.37%
YoY
|
116.9M shares
0.36%
YoY
|
116.9M shares
0.36%
YoY
|
116.8M shares
0.32%
YoY
|
116.7M shares
0.26%
YoY
|
116.5M shares
1.05%
YoY
|
116.5M shares
1.07%
YoY
|
| Diluted Shares Outstanding |
117.6M shares
-0.87%
YoY
|
N/A
|
118.8M shares
0.49%
YoY
|
118.7M shares
0.87%
YoY
|
118.7M shares
0.6%
YoY
|
N/A
|
118.2M shares
0.64%
YoY
|
117.7M shares
0.26%
YoY
|
118.0M shares
0.47%
YoY
|
N/A
|
117.5M shares
0.22%
YoY
|
117.4M shares
0.15%
YoY
|
117.4M shares
0.3%
YoY
|
N/A
|
117.2M shares
0.24%
YoY
|
117.2M shares
0.23%
YoY
|
117.1M shares
0.22%
YoY
|
N/A
|
117.0M shares
1.12%
YoY
|
Loading...