|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$448.8M
1.48%
YoY
|
$442.3M
1.14%
YoY
|
$437.3M
12.67%
YoY
|
$388.2M
76.53%
YoY
|
$219.9M
-13.64%
YoY
|
| Cost Of Revenue |
$61.68M
-1.41%
YoY
|
$62.56M
4.18%
YoY
|
$60.05M
18.63%
YoY
|
$50.62M
68.0%
YoY
|
$30.13M
-14.39%
YoY
|
| Gross Profit |
$387.2M
1.95%
YoY
|
$379.8M
0.66%
YoY
|
$377.3M
11.78%
YoY
|
$337.5M
77.89%
YoY
|
$189.7M
-13.52%
YoY
|
| Selling, General & Admin |
$36.96M
21.37%
YoY
|
$30.45M
-2.28%
YoY
|
$31.16M
5218.09%
YoY
|
$586.0K
-96.5%
YoY
|
$16.72M
-14.67%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$127.6M
0.84%
YoY
|
$126.5M
1.01%
YoY
|
$125.3M
17.91%
YoY
|
$106.2M
227.31%
YoY
|
$32.46M
-25.93%
YoY
|
| Operating Expenses |
$239.2M
-0.72%
YoY
|
$241.0M
-2.86%
YoY
|
$248.1M
28.93%
YoY
|
$192.4M
123.75%
YoY
|
$86.00M
-22.38%
YoY
|
| Operating Profit |
$147.9M
6.6%
YoY
|
$138.8M
7.41%
YoY
|
$129.2M
-10.96%
YoY
|
$145.1M
39.87%
YoY
|
$103.7M
-4.48%
YoY
|
| Interest Expense |
-$257.8M
-8.28%
YoY
|
-$281.1M
-197.43%
YoY
|
$288.5M
3.03%
YoY
|
$280.1M
686.11%
YoY
|
$35.63M
-30.98%
YoY
|
| Other Income/Expense, Net |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Pretax Income |
-$122.4M
-13.98%
YoY
|
-$142.3M
-5.43%
YoY
|
-$150.5M
-48.78%
YoY
|
-$293.9M
-471.82%
YoY
|
$79.04M
-2.37%
YoY
|
| Income Tax |
$104.0K
-35.8%
YoY
|
$162.0K
55.77%
YoY
|
$104.0K
131.11%
YoY
|
$45.00K
-83.52%
YoY
|
$273.0K
-1.44%
YoY
|
| Net Earnings |
-$66.19M
-30.82%
YoY
|
-$95.67M
-11.41%
YoY
|
-$108.0M
-52.37%
YoY
|
-$226.7M
-289.44%
YoY
|
$119.7M
45.83%
YoY
|
| Basic Earnings Per Share |
-$1.00
-31.51%
YoY
|
-$1.46
-11.52%
YoY
|
-$1.65
-52.45%
YoY
|
-$3.47
-289.62%
YoY
|
$1.83
45.24%
YoY
|
| Diluted Earnings Per Share |
-$1.00
-31.51%
YoY
|
-$1.46
-11.52%
YoY
|
-$1.65
-52.45%
YoY
|
-$3.47
-289.62%
YoY
|
$1.83
45.24%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
66.01M shares
0.47%
YoY
|
65.70M shares
0.41%
YoY
|
65.43M shares
0.28%
YoY
|
65.25M shares
0.12%
YoY
|
65.17M shares
0.1%
YoY
|
| Diluted Shares Outstanding |
66.01M shares
0.47%
YoY
|
65.70M shares
0.41%
YoY
|
65.43M shares
0.28%
YoY
|
65.25M shares
0.06%
YoY
|
65.21M 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 |
$116.4M
4.03%
YoY
|
$113.9M
3.07%
YoY
|
$110.9M
1.83%
YoY
|
$112.1M
1.33%
YoY
|
$111.9M
-0.29%
YoY
|
$110.5M
1.49%
YoY
|
$108.9M
-1.05%
YoY
|
$110.6M
2.39%
YoY
|
$112.2M
1.79%
YoY
|
$108.9M
2.4%
YoY
|
$110.1M
6.67%
YoY
|
$108.0M
0.77%
YoY
|
$110.3M
54.48%
YoY
|
$106.3M
88.22%
YoY
|
$103.2M
87.73%
YoY
|
$107.2M
97.9%
YoY
|
$71.38M
31.64%
YoY
|
$56.50M
-5.97%
YoY
|
$54.98M
-15.56%
YoY
|
| Cost Of Revenue |
$16.01M
13.14%
YoY
|
$16.66M
2.74%
YoY
|
$15.21M
-0.87%
YoY
|
$15.66M
3.39%
YoY
|
$14.15M
-10.76%
YoY
|
$16.21M
19.57%
YoY
|
$15.34M
2.95%
YoY
|
$15.15M
0.32%
YoY
|
$15.86M
-3.68%
YoY
|
$13.56M
-4.26%
YoY
|
$14.90M
8.37%
YoY
|
$15.10M
13.75%
YoY
|
$16.47M
74.51%
YoY
|
$14.16M
82.03%
YoY
|
$13.75M
80.5%
YoY
|
$13.28M
77.26%
YoY
|
$9.436M
30.15%
YoY
|
$7.781M
-7.48%
YoY
|
$7.617M
-15.74%
YoY
|
| Gross Profit |
$100.4M
2.72%
YoY
|
$97.25M
3.12%
YoY
|
$95.73M
2.27%
YoY
|
$96.44M
1.01%
YoY
|
$97.75M
1.43%
YoY
|
$94.31M
-1.08%
YoY
|
$93.61M
-1.67%
YoY
|
$95.47M
2.72%
YoY
|
$96.37M
2.75%
YoY
|
$95.34M
3.43%
YoY
|
$95.20M
6.41%
YoY
|
$92.94M
-1.07%
YoY
|
$93.79M
51.42%
YoY
|
$92.18M
89.21%
YoY
|
$89.47M
88.89%
YoY
|
$93.95M
101.21%
YoY
|
$61.94M
31.87%
YoY
|
$48.72M
-5.74%
YoY
|
$47.36M
-15.53%
YoY
|
| Selling, General & Admin |
$9.464M
14.88%
YoY
|
$8.475M
11.67%
YoY
|
$10.59M
46.28%
YoY
|
$9.662M
21.7%
YoY
|
$8.238M
7.14%
YoY
|
$7.589M
2.36%
YoY
|
$7.237M
-6.01%
YoY
|
$7.939M
-2.36%
YoY
|
$7.689M
-2.76%
YoY
|
$7.414M
-130.5%
YoY
|
$7.700M
-15.48%
YoY
|
$8.131M
-16.25%
YoY
|
$7.907M
30.11%
YoY
|
-$24.31M
-706.84%
YoY
|
$9.110M
92.68%
YoY
|
$9.709M
129.31%
YoY
|
$6.077M
61.62%
YoY
|
$4.006M
-15.13%
YoY
|
$4.728M
-8.73%
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 |
$31.99M
0.41%
YoY
|
$39.83M
-1.63%
YoY
|
$39.58M
-5.66%
YoY
|
$39.85M
-5.79%
YoY
|
$31.86M
1.01%
YoY
|
$40.49M
-6.69%
YoY
|
$41.95M
-2.44%
YoY
|
$42.30M
-4.15%
YoY
|
$31.54M
1.01%
YoY
|
$43.40M
-5.89%
YoY
|
$43.00M
-10.12%
YoY
|
$44.13M
14.23%
YoY
|
$31.22M
108.27%
YoY
|
$46.11M
253.46%
YoY
|
$47.84M
288.74%
YoY
|
$38.64M
237.15%
YoY
|
$14.99M
96.82%
YoY
|
$13.05M
-10.64%
YoY
|
$12.31M
-31.63%
YoY
|
| Operating Expenses |
$60.36M
0.6%
YoY
|
$58.86M
-1.07%
YoY
|
$60.40M
1.79%
YoY
|
$59.98M
-0.96%
YoY
|
$60.01M
-2.57%
YoY
|
$59.49M
-4.37%
YoY
|
$59.34M
-3.67%
YoY
|
$60.57M
-1.61%
YoY
|
$61.59M
-1.75%
YoY
|
$62.21M
99.7%
YoY
|
$61.60M
-6.78%
YoY
|
$61.56M
3.53%
YoY
|
$62.68M
75.45%
YoY
|
$31.15M
39.41%
YoY
|
$66.08M
202.59%
YoY
|
$59.46M
191.4%
YoY
|
$35.73M
66.87%
YoY
|
$22.35M
-10.44%
YoY
|
$21.84M
-25.13%
YoY
|
| Operating Profit |
$40.04M
6.08%
YoY
|
$38.40M
10.3%
YoY
|
$35.33M
3.1%
YoY
|
$36.45M
4.43%
YoY
|
$37.75M
8.51%
YoY
|
$34.81M
5.11%
YoY
|
$34.27M
1.99%
YoY
|
$34.91M
11.22%
YoY
|
$34.79M
11.82%
YoY
|
$33.12M
-45.72%
YoY
|
$33.60M
43.69%
YoY
|
$31.38M
-8.99%
YoY
|
$31.11M
18.68%
YoY
|
$61.02M
131.42%
YoY
|
$23.38M
-8.39%
YoY
|
$34.49M
31.2%
YoY
|
$26.21M
2.55%
YoY
|
$26.37M
-1.35%
YoY
|
$25.53M
-5.11%
YoY
|
| Interest Expense |
-$60.66M
-10.59%
YoY
|
-$62.22M
-10.13%
YoY
|
-$61.89M
-12.59%
YoY
|
-$65.89M
-6.8%
YoY
|
-$67.85M
-192.65%
YoY
|
-$69.23M
-1.67%
YoY
|
-$70.80M
-197.07%
YoY
|
-$70.70M
0.92%
YoY
|
$73.23M
3.47%
YoY
|
-$70.41M
-0.84%
YoY
|
$72.94M
-18.72%
YoY
|
-$70.05M
-190.33%
YoY
|
$70.77M
72.62%
YoY
|
-$71.00M
675.38%
YoY
|
$89.74M
887.88%
YoY
|
$77.55M
797.23%
YoY
|
$41.00M
369.04%
YoY
|
-$9.157M
-16.83%
YoY
|
$9.084M
-29.5%
YoY
|
| Other Income/Expense, Net |
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
|
| Pretax Income |
-$20.62M
-31.51%
YoY
|
-$25.20M
-26.78%
YoY
|
-$32.64M
-10.67%
YoY
|
-$34.51M
-3.58%
YoY
|
-$30.10M
-15.43%
YoY
|
-$34.42M
-1.35%
YoY
|
-$36.54M
-0.88%
YoY
|
-$35.79M
-8.88%
YoY
|
-$35.59M
-9.87%
YoY
|
-$34.89M
-17.46%
YoY
|
-$36.86M
-57.75%
YoY
|
-$39.28M
-74.31%
YoY
|
-$39.49M
245.04%
YoY
|
-$42.27M
-251.84%
YoY
|
-$87.24M
-601.94%
YoY
|
-$152.9M
-999.66%
YoY
|
-$11.45M
-168.05%
YoY
|
$27.84M
-29.86%
YoY
|
$17.38M
25.7%
YoY
|
| Income Tax |
$114.0K
307.14%
YoY
|
$15.00K
-75.0%
YoY
|
$31.00K
-6.06%
YoY
|
$30.00K
-16.67%
YoY
|
$28.00K
-15.15%
YoY
|
$60.00K
-766.67%
YoY
|
$33.00K
-35.29%
YoY
|
$36.00K
-20.0%
YoY
|
$33.00K
94.12%
YoY
|
-$9.000K
-86.76%
YoY
|
$51.00K
82.14%
YoY
|
$45.00K
181.25%
YoY
|
$17.00K
-75.36%
YoY
|
-$68.00K
-170.83%
YoY
|
$28.00K
-61.11%
YoY
|
$16.00K
-61.9%
YoY
|
$69.00K
9.52%
YoY
|
$96.00K
20.0%
YoY
|
$72.00K
453.85%
YoY
|
| Net Earnings |
-$9.427M
-56.22%
YoY
|
-$1.780M
-92.61%
YoY
|
-$21.57M
-13.71%
YoY
|
-$21.31M
-8.05%
YoY
|
-$21.53M
-7.99%
YoY
|
-$24.10M
-22.88%
YoY
|
-$24.99M
-4.3%
YoY
|
-$23.18M
-10.27%
YoY
|
-$23.40M
-5.67%
YoY
|
-$31.25M
0.66%
YoY
|
-$26.11M
-42.77%
YoY
|
-$25.83M
-82.01%
YoY
|
-$24.81M
280.86%
YoY
|
-$31.05M
-149.12%
YoY
|
-$45.63M
-349.23%
YoY
|
-$143.5M
-862.25%
YoY
|
-$6.514M
-133.69%
YoY
|
$63.21M
56.76%
YoY
|
$18.31M
29.94%
YoY
|
| Basic Earnings Per Share |
-$0.14
-57.58%
YoY
|
N/A
|
-$0.33
-13.16%
YoY
|
-$0.32
-8.57%
YoY
|
-$0.33
-8.33%
YoY
|
N/A
|
-$0.38
-5.0%
YoY
|
-$0.35
-12.5%
YoY
|
-$0.36
-5.26%
YoY
|
N/A
|
-$0.40
-42.86%
YoY
|
-$0.40
-81.82%
YoY
|
-$0.38
280.0%
YoY
|
N/A
|
-$0.70
-350.0%
YoY
|
-$2.20
-858.62%
YoY
|
-$0.10
-133.33%
YoY
|
N/A
|
$0.28
27.27%
YoY
|
| Diluted Earnings Per Share |
-$0.14
-57.58%
YoY
|
-$0.03
-92.87%
YoY
|
-$0.33
-13.16%
YoY
|
-$0.32
-8.57%
YoY
|
-$0.33
-8.33%
YoY
|
-$0.37
-23.2%
YoY
|
-$0.38
-5.0%
YoY
|
-$0.35
-11.42%
YoY
|
-$0.36
-5.26%
YoY
|
-$0.48
0.28%
YoY
|
-$0.40
-42.86%
YoY
|
-$0.40
-82.04%
YoY
|
-$0.38
280.0%
YoY
|
-$0.48
-100.0%
YoY
|
-$0.70
-350.0%
YoY
|
-$2.20
-858.62%
YoY
|
-$0.10
-133.33%
YoY
|
$969.0K
56.57%
YoY
|
$0.28
27.27%
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 |
66.65M shares
0.77%
YoY
|
66.66M shares
0.78%
YoY
|
66.34M shares
0.54%
YoY
|
66.14M shares
0.47%
YoY
|
66.14M shares
0.46%
YoY
|
66.14M shares
0.46%
YoY
|
65.98M shares
0.43%
YoY
|
65.83M shares
0.41%
YoY
|
65.84M shares
0.42%
YoY
|
65.84M shares
0.42%
YoY
|
65.70M shares
0.41%
YoY
|
65.57M shares
0.53%
YoY
|
65.57M shares
0.54%
YoY
|
65.57M shares
0.25%
YoY
|
65.43M shares
0.38%
YoY
|
65.22M shares
0.12%
YoY
|
65.21M shares
0.11%
YoY
|
65.40M shares
0.16%
YoY
|
65.18M shares
0.1%
YoY
|
| Diluted Shares Outstanding |
66.18M shares
0.52%
YoY
|
N/A
|
66.09M shares
0.49%
YoY
|
65.93M shares
0.46%
YoY
|
65.83M shares
0.42%
YoY
|
N/A
|
65.77M shares
0.43%
YoY
|
65.63M shares
0.39%
YoY
|
65.56M shares
0.38%
YoY
|
N/A
|
65.49M shares
0.36%
YoY
|
65.37M shares
0.23%
YoY
|
65.31M shares
0.15%
YoY
|
N/A
|
65.25M shares
0.03%
YoY
|
65.22M shares
0.02%
YoY
|
65.21M shares
0.05%
YoY
|
N/A
|
65.23M shares
0.16%
YoY
|
Loading...