|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$1.476B
1.53%
YoY
|
$1.453B
2.35%
YoY
|
$1.420B
2.02%
YoY
|
$1.392B
89.88%
YoY
|
$733.0M
65.51%
YoY
|
| Cost Of Revenue |
$985.6M
2.56%
YoY
|
$961.0M
2.12%
YoY
|
$941.1M
6.52%
YoY
|
$883.5M
77.91%
YoY
|
$496.6M
30.89%
YoY
|
| Gross Profit |
$490.0M
-0.48%
YoY
|
$492.3M
2.81%
YoY
|
$478.9M
-5.81%
YoY
|
$508.4M
115.01%
YoY
|
$236.5M
272.38%
YoY
|
| Selling, General & Admin |
$182.8M
4.92%
YoY
|
$174.3M
2.88%
YoY
|
$169.4M
2.46%
YoY
|
$165.3M
10.33%
YoY
|
$149.8M
-6.06%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$227.7M
-0.82%
YoY
|
$229.5M
-4.62%
YoY
|
$240.6M
0.44%
YoY
|
$239.6M
6.84%
YoY
|
$224.3M
-0.16%
YoY
|
| Operating Expenses |
$410.5M
1.66%
YoY
|
$403.8M
-1.52%
YoY
|
$410.0M
1.27%
YoY
|
$404.9M
8.24%
YoY
|
$374.1M
-2.61%
YoY
|
| Operating Profit |
$43.80M
-47.88%
YoY
|
$84.03M
122.23%
YoY
|
$37.81M
156.83%
YoY
|
$14.72M
-116.4%
YoY
|
-$89.79M
-69.32%
YoY
|
| Interest Expense |
-$103.3M
-8.09%
YoY
|
-$112.4M
-197.21%
YoY
|
$115.7M
15.67%
YoY
|
$99.99M
3.47%
YoY
|
$96.63M
-7.17%
YoY
|
| Other Income/Expense, Net |
$3.596M
28.7%
YoY
|
$2.794M
-33.93%
YoY
|
$4.229M
652.49%
YoY
|
$562.0K
397.35%
YoY
|
$113.0K
-78.14%
YoY
|
| Pretax Income |
-$55.94M
118.41%
YoY
|
-$25.61M
-65.21%
YoY
|
-$73.62M
-13.08%
YoY
|
-$84.70M
-54.54%
YoY
|
-$186.3M
-52.99%
YoY
|
| Income Tax |
$6.291M
-124.55%
YoY
|
-$25.63M
-4012.67%
YoY
|
$655.0K
136.46%
YoY
|
$277.0K
354.1%
YoY
|
$61.00K
-101.65%
YoY
|
| Net Earnings |
-$65.81M
1451.41%
YoY
|
-$4.242M
-94.56%
YoY
|
-$78.02M
-10.5%
YoY
|
-$87.17M
-52.84%
YoY
|
-$184.9M
-52.81%
YoY
|
| Basic Earnings Per Share |
-$0.90
130.77%
YoY
|
-$0.39
-58.06%
YoY
|
-$0.93
-2.11%
YoY
|
-$0.95
-47.22%
YoY
|
-$1.80
-44.62%
YoY
|
| Diluted Earnings Per Share |
-$0.90
130.77%
YoY
|
-$0.39
-58.06%
YoY
|
-$0.93
-2.11%
YoY
|
-$0.95
-47.22%
YoY
|
-$1.80
-44.62%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
117.0M shares
-2.29%
YoY
|
119.8M shares
-1.67%
YoY
|
121.8M shares
-6.62%
YoY
|
130.5M shares
-0.27%
YoY
|
130.8M shares
0.15%
YoY
|
| Diluted Shares Outstanding |
117.0M shares
-2.29%
YoY
|
119.8M shares
-1.67%
YoY
|
121.8M shares
-6.62%
YoY
|
130.5M shares
-0.27%
YoY
|
130.8M shares
0.15%
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 |
$345.7M
7.93%
YoY
|
$349.0M
3.38%
YoY
|
$398.7M
-1.44%
YoY
|
$407.5M
2.63%
YoY
|
$320.3M
1.97%
YoY
|
$337.6M
1.05%
YoY
|
$404.5M
2.21%
YoY
|
$397.1M
3.32%
YoY
|
$314.1M
2.73%
YoY
|
$334.1M
4.53%
YoY
|
$395.8M
-5.01%
YoY
|
$384.3M
-3.32%
YoY
|
$305.7M
18.46%
YoY
|
$319.6M
29.25%
YoY
|
$416.7M
74.49%
YoY
|
$397.5M
143.41%
YoY
|
$258.1M
208.54%
YoY
|
$247.3M
233.22%
YoY
|
$238.8M
210.22%
YoY
|
| Cost Of Revenue |
$232.1M
2.15%
YoY
|
$245.5M
2.19%
YoY
|
$259.1M
0.79%
YoY
|
$253.8M
2.47%
YoY
|
$227.2M
5.16%
YoY
|
$240.3M
4.02%
YoY
|
$257.0M
2.91%
YoY
|
$247.7M
0.66%
YoY
|
$216.1M
0.81%
YoY
|
$231.0M
0.78%
YoY
|
$249.8M
-0.7%
YoY
|
$246.0M
7.72%
YoY
|
$214.3M
22.91%
YoY
|
$229.2M
35.93%
YoY
|
$251.5M
69.89%
YoY
|
$228.4M
112.99%
YoY
|
$174.4M
139.83%
YoY
|
$168.6M
153.94%
YoY
|
$148.1M
108.52%
YoY
|
| Gross Profit |
$113.6M
22.05%
YoY
|
$103.5M
6.32%
YoY
|
$139.7M
-5.31%
YoY
|
$153.8M
2.88%
YoY
|
$93.05M
-5.06%
YoY
|
$97.33M
-5.6%
YoY
|
$147.5M
1.0%
YoY
|
$149.5M
8.05%
YoY
|
$98.01M
7.22%
YoY
|
$103.1M
14.03%
YoY
|
$146.0M
-11.58%
YoY
|
$138.3M
-18.22%
YoY
|
$91.41M
9.2%
YoY
|
$90.41M
14.93%
YoY
|
$165.2M
81.99%
YoY
|
$169.1M
201.59%
YoY
|
$83.71M
660.98%
YoY
|
$78.66M
908.51%
YoY
|
$90.76M
1412.65%
YoY
|
| Selling, General & Admin |
$44.83M
-3.59%
YoY
|
$42.39M
-7.13%
YoY
|
$47.47M
0.8%
YoY
|
$46.48M
25.8%
YoY
|
$46.50M
4.3%
YoY
|
$45.65M
0.84%
YoY
|
$47.09M
5.93%
YoY
|
$36.95M
-9.38%
YoY
|
$44.58M
14.63%
YoY
|
$45.27M
20.62%
YoY
|
$44.45M
-1.04%
YoY
|
$40.77M
-4.53%
YoY
|
$38.89M
-3.17%
YoY
|
$37.53M
-3.3%
YoY
|
$44.92M
26.05%
YoY
|
$42.71M
9.06%
YoY
|
$40.17M
10.95%
YoY
|
$38.81M
7.5%
YoY
|
$35.64M
0.67%
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 |
$51.98M
-9.67%
YoY
|
$54.87M
-4.54%
YoY
|
$57.60M
0.1%
YoY
|
$57.65M
0.61%
YoY
|
$57.54M
0.58%
YoY
|
$57.48M
-5.84%
YoY
|
$57.55M
-9.05%
YoY
|
$57.30M
-1.14%
YoY
|
$57.21M
-1.99%
YoY
|
$61.05M
2.02%
YoY
|
$63.27M
4.8%
YoY
|
$57.96M
-3.84%
YoY
|
$58.37M
-1.24%
YoY
|
$59.84M
2.08%
YoY
|
$60.37M
8.79%
YoY
|
$60.27M
10.1%
YoY
|
$59.10M
6.68%
YoY
|
$58.62M
3.56%
YoY
|
$55.49M
-2.13%
YoY
|
| Operating Expenses |
$96.81M
-6.95%
YoY
|
$97.26M
-5.69%
YoY
|
$105.1M
0.41%
YoY
|
$104.1M
10.49%
YoY
|
$104.0M
2.21%
YoY
|
$103.1M
-3.0%
YoY
|
$104.6M
-2.87%
YoY
|
$94.24M
-4.54%
YoY
|
$101.8M
4.66%
YoY
|
$106.3M
9.19%
YoY
|
$107.7M
2.31%
YoY
|
$98.73M
-4.13%
YoY
|
$97.26M
-2.02%
YoY
|
$97.37M
-0.06%
YoY
|
$105.3M
15.54%
YoY
|
$103.0M
9.72%
YoY
|
$99.26M
8.25%
YoY
|
$97.42M
5.21%
YoY
|
$91.13M
-1.05%
YoY
|
| Operating Profit |
$8.051M
-211.25%
YoY
|
$6.218M
-207.28%
YoY
|
-$10.21M
-121.69%
YoY
|
$52.39M
-14.08%
YoY
|
-$7.237M
91.56%
YoY
|
-$5.796M
80.39%
YoY
|
$47.06M
-280.72%
YoY
|
$60.97M
54.03%
YoY
|
-$3.778M
-172.63%
YoY
|
-$3.213M
-53.8%
YoY
|
-$26.04M
-149.87%
YoY
|
$39.58M
-23.79%
YoY
|
$5.202M
-106.7%
YoY
|
-$6.955M
-62.92%
YoY
|
$52.22M
-8388.41%
YoY
|
$51.94M
97.84%
YoY
|
-$77.66M
-19.21%
YoY
|
-$18.76M
-77.88%
YoY
|
-$630.0K
-99.35%
YoY
|
| Interest Expense |
-$26.31M
-3.02%
YoY
|
-$28.74M
-4.67%
YoY
|
-$20.18M
-27.74%
YoY
|
-$27.28M
-2.35%
YoY
|
-$27.13M
2.69%
YoY
|
-$30.15M
8.98%
YoY
|
-$27.93M
-190.02%
YoY
|
-$27.94M
-5.43%
YoY
|
-$26.42M
-196.32%
YoY
|
-$27.66M
-5.37%
YoY
|
$31.02M
23.99%
YoY
|
-$29.54M
-227.56%
YoY
|
$27.43M
21.52%
YoY
|
-$29.24M
24.05%
YoY
|
$25.02M
9.11%
YoY
|
$23.16M
-6.62%
YoY
|
$22.57M
-10.89%
YoY
|
-$23.57M
-18.45%
YoY
|
$22.93M
-16.66%
YoY
|
| Other Income/Expense, Net |
-$190.0K
-80.45%
YoY
|
$1.540M
5.62%
YoY
|
$1.037M
30.77%
YoY
|
$1.991M
817.51%
YoY
|
-$972.0K
-398.16%
YoY
|
$1.458M
-13.78%
YoY
|
$793.0K
-43.48%
YoY
|
$217.0K
-77.21%
YoY
|
$326.0K
78.14%
YoY
|
$1.691M
316.5%
YoY
|
$1.403M
1040.65%
YoY
|
$952.0K
6700.0%
YoY
|
$183.0K
863.16%
YoY
|
$406.0K
1350.0%
YoY
|
$123.0K
355.56%
YoY
|
$14.00K
-51.72%
YoY
|
$19.00K
-34.48%
YoY
|
$28.00K
-72.0%
YoY
|
$27.00K
-76.52%
YoY
|
| Pretax Income |
-$18.45M
-47.79%
YoY
|
-$18.34M
-64.26%
YoY
|
-$29.35M
-247.26%
YoY
|
$27.10M
-18.5%
YoY
|
-$35.34M
28.64%
YoY
|
-$51.32M
21.82%
YoY
|
$19.93M
-135.81%
YoY
|
$33.25M
-28.05%
YoY
|
-$27.47M
24.63%
YoY
|
-$42.13M
3.75%
YoY
|
-$55.66M
-303.74%
YoY
|
$46.21M
60.48%
YoY
|
-$22.05M
-78.0%
YoY
|
-$40.61M
-5.18%
YoY
|
$27.32M
-216.09%
YoY
|
$28.80M
1845.74%
YoY
|
-$100.2M
-17.47%
YoY
|
-$42.82M
-74.57%
YoY
|
-$23.53M
-81.14%
YoY
|
| Income Tax |
-$17.00K
-99.46%
YoY
|
-$1.361M
-7.48%
YoY
|
$3.002M
-111.91%
YoY
|
$7.812M
673.47%
YoY
|
-$3.162M
-6973.91%
YoY
|
-$1.471M
642.93%
YoY
|
-$25.21M
-3167.27%
YoY
|
$1.010M
3158.06%
YoY
|
$46.00K
N/A
|
-$198.0K
-73.17%
YoY
|
$822.0K
-19.01%
YoY
|
$31.00K
N/A
|
$0.00
N/A
|
-$738.0K
-73900.0%
YoY
|
$1.015M
20200.0%
YoY
|
$0.00
-100.0%
YoY
|
$0.00
-100.0%
YoY
|
$1.000K
-99.98%
YoY
|
$5.000K
-99.91%
YoY
|
| Net Earnings |
-$19.27M
-41.5%
YoY
|
-$26.21M
-57.06%
YoY
|
-$33.07M
-175.74%
YoY
|
$18.06M
-41.63%
YoY
|
-$32.95M
-15.5%
YoY
|
-$61.04M
35.73%
YoY
|
$43.66M
-176.4%
YoY
|
$30.94M
-7.52%
YoY
|
-$38.99M
70.05%
YoY
|
-$44.97M
3.23%
YoY
|
-$57.14M
-327.95%
YoY
|
$33.45M
19.52%
YoY
|
-$22.93M
-76.96%
YoY
|
-$43.57M
2.77%
YoY
|
$25.07M
-207.07%
YoY
|
$27.99M
1729.35%
YoY
|
-$99.53M
-17.46%
YoY
|
-$42.39M
-75.48%
YoY
|
-$23.41M
-82.03%
YoY
|
| Basic Earnings Per Share |
-$0.26
-29.73%
YoY
|
N/A
|
-$0.37
-237.04%
YoY
|
$0.06
-64.71%
YoY
|
-$0.37
15.62%
YoY
|
N/A
|
$0.27
-147.37%
YoY
|
$0.17
-37.04%
YoY
|
-$0.32
18.52%
YoY
|
N/A
|
-$0.57
-670.0%
YoY
|
$0.27
107.69%
YoY
|
-$0.27
-68.24%
YoY
|
N/A
|
$0.10
-129.41%
YoY
|
$0.13
-285.71%
YoY
|
-$0.85
-13.27%
YoY
|
N/A
|
-$0.34
-67.92%
YoY
|
| Diluted Earnings Per Share |
-$0.26
-29.73%
YoY
|
-$0.23
-54.71%
YoY
|
-$0.37
-254.17%
YoY
|
$0.06
-62.5%
YoY
|
-$0.37
13.95%
YoY
|
-$0.51
36.64%
YoY
|
$0.24
-142.11%
YoY
|
$0.16
-27.27%
YoY
|
-$0.32
20.26%
YoY
|
-$0.37
10.99%
YoY
|
-$0.57
-670.0%
YoY
|
$0.22
83.33%
YoY
|
-$0.27
-68.24%
YoY
|
-$0.34
-100.0%
YoY
|
$0.10
-129.41%
YoY
|
$0.12
-271.43%
YoY
|
-$0.85
-13.27%
YoY
|
-$324.1K
23314372.3%
YoY
|
-$0.34
-67.92%
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 |
113.8M shares
-5.05%
YoY
|
113.6M shares
-5.09%
YoY
|
118.6M shares
-1.6%
YoY
|
118.7M shares
-1.51%
YoY
|
119.8M shares
-0.4%
YoY
|
119.7M shares
-0.67%
YoY
|
120.5M shares
0.0%
YoY
|
120.5M shares
-2.12%
YoY
|
120.3M shares
-4.51%
YoY
|
120.5M shares
-8.34%
YoY
|
120.5M shares
-8.33%
YoY
|
123.1M shares
-5.95%
YoY
|
126.0M shares
-3.76%
YoY
|
131.5M shares
0.07%
YoY
|
131.5M shares
0.49%
YoY
|
130.9M shares
0.07%
YoY
|
130.9M shares
0.1%
YoY
|
131.4M shares
0.36%
YoY
|
130.8M shares
0.13%
YoY
|
| Diluted Shares Outstanding |
113.3M shares
-4.93%
YoY
|
N/A
|
117.6M shares
-21.29%
YoY
|
118.4M shares
-20.94%
YoY
|
119.2M shares
-0.73%
YoY
|
N/A
|
149.4M shares
24.4%
YoY
|
149.7M shares
-0.99%
YoY
|
120.1M shares
-4.31%
YoY
|
N/A
|
120.1M shares
-8.46%
YoY
|
151.2M shares
-5.9%
YoY
|
125.5M shares
-4.14%
YoY
|
N/A
|
131.1M shares
0.26%
YoY
|
160.7M shares
22.86%
YoY
|
130.9M shares
0.1%
YoY
|
N/A
|
130.8M shares
0.13%
YoY
|
Loading...