|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$501.0M
-5.72%
YoY
|
$531.4M
-5.55%
YoY
|
$562.6M
4.19%
YoY
|
$540.0M
19.05%
YoY
|
$453.6M
-0.09%
YoY
|
| Cost Of Revenue |
$140.9M
-10.6%
YoY
|
$157.6M
-17.27%
YoY
|
$190.5M
N/A
|
N/A
|
N/A
|
| Gross Profit |
$360.1M
-3.67%
YoY
|
$373.8M
0.46%
YoY
|
$372.1M
N/A
|
N/A
|
N/A
|
| Selling, General & Admin |
$172.3M
9.75%
YoY
|
$157.0M
-55.21%
YoY
|
$350.5M
-0.96%
YoY
|
$353.9M
-7.67%
YoY
|
$383.3M
15.7%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$133.0M
-10.32%
YoY
|
$148.3M
-6.02%
YoY
|
$157.8M
-8.73%
YoY
|
$172.9M
3.97%
YoY
|
$166.3M
-7.41%
YoY
|
| Operating Expenses |
$305.3M
0.0%
YoY
|
$305.3M
-39.94%
YoY
|
$508.3M
-3.51%
YoY
|
$526.8M
-4.15%
YoY
|
$549.6M
7.57%
YoY
|
| Operating Profit |
$54.80M
-20.0%
YoY
|
$68.50M
-150.29%
YoY
|
-$136.2M
N/A
|
N/A
|
N/A
|
| Interest Expense |
-$96.80M
-61.98%
YoY
|
-$254.6M
-198.23%
YoY
|
$259.2M
17.39%
YoY
|
$220.8M
14.76%
YoY
|
$192.4M
-4.71%
YoY
|
| Other Income/Expense, Net |
-$13.00M
-409.52%
YoY
|
$4.200M
-184.0%
YoY
|
-$5.000M
-113.85%
YoY
|
$36.10M
-822.0%
YoY
|
-$5.000M
117.39%
YoY
|
| Pretax Income |
$37.40M
-259.15%
YoY
|
-$23.50M
-93.02%
YoY
|
-$336.7M
-343.81%
YoY
|
$138.1M
-70.15%
YoY
|
$462.6M
205.55%
YoY
|
| Income Tax |
$13.60M
33.33%
YoY
|
$10.20M
-118.44%
YoY
|
-$55.30M
-252.76%
YoY
|
$36.20M
-71.32%
YoY
|
$126.2M
189.45%
YoY
|
| Net Earnings |
$23.80M
-170.62%
YoY
|
-$33.70M
-88.02%
YoY
|
-$281.4M
-376.15%
YoY
|
$101.9M
-69.71%
YoY
|
$336.4M
212.06%
YoY
|
| Basic Earnings Per Share |
-$0.28
-50.0%
YoY
|
-$0.56
-77.24%
YoY
|
-$2.46
-623.4%
YoY
|
$0.47
-79.2%
YoY
|
$2.26
242.42%
YoY
|
| Diluted Earnings Per Share |
-$0.28
-50.0%
YoY
|
-$0.56
-77.24%
YoY
|
-$2.46
-623.4%
YoY
|
$0.47
-79.02%
YoY
|
$2.24
239.39%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
137.9M shares
0.1%
YoY
|
137.8M shares
-0.83%
YoY
|
138.9M shares
1.48%
YoY
|
136.9M shares
-1.19%
YoY
|
138.6M shares
-0.85%
YoY
|
| Diluted Shares Outstanding |
137.9M shares
0.1%
YoY
|
137.8M shares
-0.83%
YoY
|
138.9M shares
0.26%
YoY
|
138.6M shares
-1.12%
YoY
|
140.1M 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 |
$117.2M
-8.65%
YoY
|
$120.6M
-11.0%
YoY
|
$116.4M
-8.71%
YoY
|
$135.7M
2.8%
YoY
|
$128.3M
-5.94%
YoY
|
$135.5M
-3.28%
YoY
|
$127.5M
-9.77%
YoY
|
$132.0M
-9.9%
YoY
|
$136.4M
3.18%
YoY
|
$140.1M
0.36%
YoY
|
$141.3M
1.22%
YoY
|
$146.5M
7.64%
YoY
|
$132.2M
6.01%
YoY
|
$139.6M
6.24%
YoY
|
$139.6M
22.03%
YoY
|
$136.1M
25.55%
YoY
|
$124.7M
25.45%
YoY
|
$131.4M
23.38%
YoY
|
$114.4M
-0.95%
YoY
|
| Cost Of Revenue |
$34.00M
-10.76%
YoY
|
$32.70M
-11.14%
YoY
|
$34.70M
-11.03%
YoY
|
$35.40M
-4.32%
YoY
|
$38.10M
-14.96%
YoY
|
$36.80M
-25.51%
YoY
|
$39.00M
N/A
|
$37.00M
N/A
|
$44.80M
N/A
|
$49.40M
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Gross Profit |
$83.20M
-7.76%
YoY
|
$87.90M
-10.94%
YoY
|
$81.70M
-7.68%
YoY
|
$100.3M
5.58%
YoY
|
$90.20M
-1.53%
YoY
|
$98.70M
5.9%
YoY
|
$88.50M
N/A
|
$95.00M
N/A
|
$91.60M
N/A
|
$93.20M
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Selling, General & Admin |
$43.50M
25.72%
YoY
|
$56.50M
2.54%
YoY
|
$40.70M
17.29%
YoY
|
$40.50M
10.05%
YoY
|
$34.60M
13.82%
YoY
|
$55.10M
-39.25%
YoY
|
$34.70M
-57.53%
YoY
|
$36.80M
-60.43%
YoY
|
$30.40M
-64.28%
YoY
|
$90.70M
1.57%
YoY
|
$81.70M
-2.27%
YoY
|
$93.00M
9.15%
YoY
|
$85.10M
-11.17%
YoY
|
$89.30M
-31.04%
YoY
|
$83.60M
-1.99%
YoY
|
$85.20M
-8.19%
YoY
|
$95.80M
25.39%
YoY
|
$129.5M
23.92%
YoY
|
$85.30M
18.47%
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 |
$32.20M
-5.57%
YoY
|
$31.80M
-11.91%
YoY
|
$32.60M
-11.65%
YoY
|
$34.50M
-5.22%
YoY
|
$34.10M
-12.34%
YoY
|
$36.10M
-8.61%
YoY
|
$36.90M
-4.9%
YoY
|
$36.40M
-9.23%
YoY
|
$38.90M
-1.27%
YoY
|
$39.50M
-1.74%
YoY
|
$38.80M
-15.84%
YoY
|
$40.10M
-7.39%
YoY
|
$39.40M
-9.01%
YoY
|
$40.20M
-1.95%
YoY
|
$46.10M
17.6%
YoY
|
$43.30M
3.84%
YoY
|
$43.30M
-2.48%
YoY
|
$41.00M
-7.87%
YoY
|
$39.20M
-11.51%
YoY
|
| Operating Expenses |
$75.70M
10.19%
YoY
|
$88.30M
-3.18%
YoY
|
$73.30M
2.37%
YoY
|
$75.00M
2.46%
YoY
|
$68.70M
-0.87%
YoY
|
$91.20M
-29.95%
YoY
|
$71.60M
-40.58%
YoY
|
$73.20M
-45.0%
YoY
|
$69.30M
-44.34%
YoY
|
$130.2M
0.54%
YoY
|
$120.5M
-7.09%
YoY
|
$133.1M
3.58%
YoY
|
$124.5M
-10.5%
YoY
|
$129.5M
-23.73%
YoY
|
$129.7M
4.18%
YoY
|
$128.5M
-4.46%
YoY
|
$139.1M
15.15%
YoY
|
$169.8M
13.96%
YoY
|
$124.5M
7.05%
YoY
|
| Operating Profit |
$7.500M
-65.12%
YoY
|
-$400.0K
-105.33%
YoY
|
$8.400M
-50.3%
YoY
|
$25.30M
16.06%
YoY
|
$21.50M
-3.59%
YoY
|
$7.500M
-120.27%
YoY
|
$16.90M
N/A
|
$21.80M
N/A
|
$22.30M
N/A
|
-$37.00M
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Interest Expense |
-$700.0K
-98.6%
YoY
|
$39.80M
-382.27%
YoY
|
-$23.90M
-72.59%
YoY
|
-$62.70M
-23.44%
YoY
|
-$50.00M
-177.28%
YoY
|
-$14.10M
-94.36%
YoY
|
-$87.20M
-235.83%
YoY
|
-$81.90M
-224.09%
YoY
|
$64.70M
3.85%
YoY
|
-$249.8M
732.67%
YoY
|
$64.20M
12.43%
YoY
|
$66.00M
24.06%
YoY
|
$62.30M
23.37%
YoY
|
-$30.00M
-124.17%
YoY
|
$57.10M
26.05%
YoY
|
$53.20M
19.55%
YoY
|
$50.50M
-2.13%
YoY
|
$124.1M
-619.25%
YoY
|
$45.30M
-10.83%
YoY
|
| Other Income/Expense, Net |
$1.000M
-119.23%
YoY
|
$400.0K
-96.08%
YoY
|
-$2.600M
-80.15%
YoY
|
-$5.600M
-1966.67%
YoY
|
-$5.200M
-176.47%
YoY
|
$10.20M
-137.78%
YoY
|
-$13.10M
-509.38%
YoY
|
$300.0K
-98.77%
YoY
|
$6.800M
-326.67%
YoY
|
-$27.00M
170.0%
YoY
|
$3.200M
-91.28%
YoY
|
$24.30M
575.0%
YoY
|
-$3.000M
-151.72%
YoY
|
-$10.00M
316.67%
YoY
|
$36.70M
9075.0%
YoY
|
$3.600M
-614.29%
YoY
|
$5.800M
-275.76%
YoY
|
-$2.400M
-100.89%
YoY
|
$400.0K
-101.32%
YoY
|
| Pretax Income |
$13.00M
-137.68%
YoY
|
$69.10M
39.03%
YoY
|
-$7.200M
-90.71%
YoY
|
$10.00M
-116.64%
YoY
|
-$34.50M
-153.57%
YoY
|
$49.70M
-117.88%
YoY
|
-$77.50M
-7.52%
YoY
|
-$60.10M
-204.34%
YoY
|
$64.40M
-297.55%
YoY
|
-$277.9M
-625.33%
YoY
|
-$83.80M
-323.47%
YoY
|
$57.60M
-11620.0%
YoY
|
-$32.60M
-167.63%
YoY
|
$52.90M
-26.83%
YoY
|
$37.50M
-63.63%
YoY
|
-$500.0K
-100.17%
YoY
|
$48.20M
4281.82%
YoY
|
$72.30M
-68.07%
YoY
|
$103.1M
-417.23%
YoY
|
| Income Tax |
-$11.50M
134.69%
YoY
|
$11.10M
85.0%
YoY
|
$3.000M
-128.04%
YoY
|
$4.400M
-137.29%
YoY
|
-$4.900M
-118.35%
YoY
|
$6.000M
-114.29%
YoY
|
-$10.70M
-45.69%
YoY
|
-$11.80M
-214.56%
YoY
|
$26.70M
-784.62%
YoY
|
-$42.00M
-406.57%
YoY
|
-$19.70M
-241.73%
YoY
|
$10.30M
2475.0%
YoY
|
-$3.900M
-147.56%
YoY
|
$13.70M
-51.07%
YoY
|
$13.90M
-54.58%
YoY
|
$400.0K
-99.38%
YoY
|
$8.200M
203.7%
YoY
|
$28.00M
-48.05%
YoY
|
$30.60M
-339.06%
YoY
|
| Net Earnings |
$24.50M
-182.77%
YoY
|
$29.60M
-10.57%
YoY
|
-$10.20M
-84.73%
YoY
|
$5.600M
-111.59%
YoY
|
-$29.60M
-178.51%
YoY
|
$33.10M
-113.36%
YoY
|
-$66.80M
4.21%
YoY
|
-$48.30M
-202.11%
YoY
|
$37.70M
-231.36%
YoY
|
-$247.8M
-1196.46%
YoY
|
-$64.10M
-371.61%
YoY
|
$47.30M
-5355.56%
YoY
|
-$28.70M
-171.75%
YoY
|
$22.60M
-45.93%
YoY
|
$23.60M
-67.45%
YoY
|
-$900.0K
-100.41%
YoY
|
$40.00M
-2600.0%
YoY
|
$41.80M
-75.77%
YoY
|
$72.50M
-468.02%
YoY
|
| Basic Earnings Per Share |
$0.10
-133.33%
YoY
|
N/A
|
-$0.15
-73.21%
YoY
|
-$0.05
-88.37%
YoY
|
-$0.30
-257.89%
YoY
|
N/A
|
-$0.56
-15.15%
YoY
|
-$0.43
-253.57%
YoY
|
$0.19
-163.33%
YoY
|
N/A
|
-$0.66
-650.0%
YoY
|
$0.28
-500.0%
YoY
|
-$0.30
-220.0%
YoY
|
N/A
|
$0.12
-75.0%
YoY
|
-$0.07
-104.52%
YoY
|
$0.25
-725.0%
YoY
|
N/A
|
$0.48
-366.67%
YoY
|
| Diluted Earnings Per Share |
$0.10
-133.33%
YoY
|
$0.21
-12.45%
YoY
|
-$0.15
-73.21%
YoY
|
-$0.05
-88.37%
YoY
|
-$0.30
-257.89%
YoY
|
$0.24
-113.52%
YoY
|
-$0.56
-15.15%
YoY
|
-$0.43
-253.57%
YoY
|
$0.19
-163.33%
YoY
|
-$1.78
-1226.64%
YoY
|
-$0.66
-650.0%
YoY
|
$0.28
-500.0%
YoY
|
-$0.30
-225.0%
YoY
|
$0.16
-100.0%
YoY
|
$0.12
-74.47%
YoY
|
-$0.07
-104.58%
YoY
|
$0.24
-700.0%
YoY
|
$301.1K
24882641.88%
YoY
|
$0.47
-361.11%
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 |
138.5M shares
0.33%
YoY
|
137.9M shares
0.36%
YoY
|
137.9M shares
0.36%
YoY
|
138.3M shares
0.56%
YoY
|
138.0M shares
-0.7%
YoY
|
137.4M shares
-1.42%
YoY
|
137.4M shares
-1.42%
YoY
|
137.5M shares
-1.34%
YoY
|
139.0M shares
0.73%
YoY
|
139.4M shares
1.16%
YoY
|
139.4M shares
1.16%
YoY
|
139.4M shares
1.86%
YoY
|
138.0M shares
0.84%
YoY
|
137.8M shares
-1.07%
YoY
|
137.8M shares
-0.82%
YoY
|
136.8M shares
-1.74%
YoY
|
136.8M shares
-1.41%
YoY
|
139.3M shares
-1.73%
YoY
|
138.9M shares
-0.85%
YoY
|
| Diluted Shares Outstanding |
139.2M shares
1.06%
YoY
|
N/A
|
137.9M shares
0.36%
YoY
|
138.1M shares
0.4%
YoY
|
137.7M shares
-0.64%
YoY
|
N/A
|
137.4M shares
-1.42%
YoY
|
137.6M shares
-1.4%
YoY
|
138.6M shares
0.49%
YoY
|
N/A
|
139.4M shares
1.69%
YoY
|
139.5M shares
1.98%
YoY
|
137.9M shares
-8.29%
YoY
|
N/A
|
137.1M shares
-1.69%
YoY
|
136.8M shares
-2.8%
YoY
|
150.4M shares
8.39%
YoY
|
N/A
|
139.4M shares
-0.49%
YoY
|
Loading...