|
Concept
|
2024 | 2023 | 2022 | 2021 | 2020 |
|---|---|---|---|---|---|
| Revenue |
$133.5M
-8.18%
YoY
|
$145.4M
-10.27%
YoY
|
$162.1M
-3.49%
YoY
|
$167.9M
47.27%
YoY
|
$114.0M
22.4%
YoY
|
| Cost Of Revenue |
$91.80M
-4.73%
YoY
|
$96.36M
-2.05%
YoY
|
$98.38M
0.09%
YoY
|
$98.29M
55.03%
YoY
|
$63.40M
26.59%
YoY
|
| Gross Profit |
$41.72M
-14.95%
YoY
|
$49.06M
-22.96%
YoY
|
$63.68M
-8.56%
YoY
|
$69.64M
37.56%
YoY
|
$50.62M
17.52%
YoY
|
| Selling, General & Admin |
$11.67M
11.35%
YoY
|
$10.48M
-2.09%
YoY
|
$10.70M
8.6%
YoY
|
$9.853M
28.56%
YoY
|
$7.664M
2.79%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$41.07M
-14.2%
YoY
|
$47.87M
-7.82%
YoY
|
$51.93M
-11.79%
YoY
|
$58.87M
30.71%
YoY
|
$45.04M
32.46%
YoY
|
| Operating Expenses |
$52.73M
-9.62%
YoY
|
$58.34M
-6.84%
YoY
|
$62.63M
-8.87%
YoY
|
$68.72M
30.39%
YoY
|
$52.71M
27.12%
YoY
|
| Operating Profit |
-$11.01M
18.58%
YoY
|
-$9.286M
-217.72%
YoY
|
$7.888M
-83.68%
YoY
|
$48.32M
-429.15%
YoY
|
-$14.68M
-159.96%
YoY
|
| Interest Expense |
-$120.8M
-15.78%
YoY
|
-$143.4M
-398.08%
YoY
|
$48.10M
18.77%
YoY
|
$40.50M
39.18%
YoY
|
$29.10M
1.04%
YoY
|
| Other Income/Expense, Net |
$67.28M
N/A
|
$0.00
N/A
|
$0.00
-100.0%
YoY
|
-$4.635M
116.49%
YoY
|
-$2.141M
-94.31%
YoY
|
| Pretax Income |
-$94.87M
-32.19%
YoY
|
-$139.9M
280.72%
YoY
|
-$36.75M
194.02%
YoY
|
-$12.50M
-74.4%
YoY
|
-$48.81M
221.54%
YoY
|
| Income Tax |
$10.00M
52.07%
YoY
|
$6.576M
34.2%
YoY
|
$4.900M
N/A
|
$0.00
N/A
|
$0.00
-100.0%
YoY
|
| Net Earnings |
-$100.8M
-30.05%
YoY
|
-$144.2M
233.36%
YoY
|
-$43.24M
294.72%
YoY
|
-$10.96M
-77.65%
YoY
|
-$49.01M
183.58%
YoY
|
| Basic Earnings Per Share |
-$0.98
-29.5%
YoY
|
-$1.39
215.91%
YoY
|
-$0.44
300.0%
YoY
|
-$0.11
-83.08%
YoY
|
-$0.65
150.0%
YoY
|
| Diluted Earnings Per Share |
-$0.98
-29.54%
YoY
|
-$1.39
216.1%
YoY
|
-$0.44
300.0%
YoY
|
-$0.11
-83.08%
YoY
|
-$0.65
150.0%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
103.1M shares
-0.54%
YoY
|
103.6M shares
0.12%
YoY
|
103.5M shares
6.76%
YoY
|
96.97M shares
28.59%
YoY
|
75.41M shares
13.49%
YoY
|
| Diluted Shares Outstanding |
103.1M shares
-0.54%
YoY
|
103.6M shares
0.12%
YoY
|
103.5M shares
6.76%
YoY
|
96.97M shares
28.59%
YoY
|
75.41M shares
13.49%
YoY
|
|
Concept
|
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 | 2021 Q2 | 2021 Q1 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$28.49M
-12.16%
YoY
|
$31.47M
-6.92%
YoY
|
$32.11M
-8.27%
YoY
|
$32.28M
-9.2%
YoY
|
$32.44M
-9.51%
YoY
|
$33.81M
-5.81%
YoY
|
$35.00M
-8.2%
YoY
|
$35.55M
-2.31%
YoY
|
$35.85M
-17.79%
YoY
|
$35.90M
-17.55%
YoY
|
$38.13M
-1.04%
YoY
|
$36.39M
-6.04%
YoY
|
$43.61M
-4.73%
YoY
|
$43.54M
-2.13%
YoY
|
$38.53M
-1.07%
YoY
|
$38.73M
1.49%
YoY
|
$45.77M
64.96%
YoY
|
$44.49M
89.14%
YoY
|
$38.94M
58.3%
YoY
|
| Cost Of Revenue |
$19.38M
-14.51%
YoY
|
$21.39M
-8.58%
YoY
|
$21.90M
-6.23%
YoY
|
$22.39M
-16.43%
YoY
|
$22.67M
-3.14%
YoY
|
$23.40M
3.32%
YoY
|
$23.35M
-0.72%
YoY
|
$26.79M
18.33%
YoY
|
$23.41M
-13.3%
YoY
|
$22.64M
-11.57%
YoY
|
$23.52M
1.64%
YoY
|
$22.64M
-7.15%
YoY
|
$27.00M
4.51%
YoY
|
$25.61M
1.99%
YoY
|
$23.14M
0.76%
YoY
|
$24.38M
2.83%
YoY
|
$25.84M
83.16%
YoY
|
$25.11M
101.1%
YoY
|
$22.96M
75.22%
YoY
|
| Gross Profit |
$9.110M
-6.7%
YoY
|
$10.08M
-3.19%
YoY
|
$10.21M
-12.38%
YoY
|
$9.893M
12.9%
YoY
|
$9.764M
-21.49%
YoY
|
$10.41M
-21.42%
YoY
|
$11.65M
-20.24%
YoY
|
$8.763M
-36.27%
YoY
|
$12.44M
-25.11%
YoY
|
$13.25M
-26.09%
YoY
|
$14.61M
-5.07%
YoY
|
$13.75M
-4.15%
YoY
|
$16.61M
-16.7%
YoY
|
$17.93M
-7.47%
YoY
|
$15.39M
-3.7%
YoY
|
$14.35M
-0.71%
YoY
|
$19.93M
46.14%
YoY
|
$19.38M
75.61%
YoY
|
$15.98M
39.02%
YoY
|
| Selling, General & Admin |
$2.315M
0.04%
YoY
|
$3.361M
-25.99%
YoY
|
$2.849M
-12.39%
YoY
|
$1.557M
-32.3%
YoY
|
$2.314M
18.55%
YoY
|
$4.541M
40.94%
YoY
|
$3.252M
8.36%
YoY
|
$2.300M
3.88%
YoY
|
$1.952M
-22.04%
YoY
|
$3.222M
8.01%
YoY
|
$3.001M
0.33%
YoY
|
$2.214M
-18.99%
YoY
|
$2.504M
5.88%
YoY
|
$2.983M
3.29%
YoY
|
$2.991M
60.03%
YoY
|
$2.733M
100.66%
YoY
|
$2.365M
20.66%
YoY
|
$2.888M
61.43%
YoY
|
$1.869M
-26.59%
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 |
$7.694M
-25.13%
YoY
|
$10.37M
-0.13%
YoY
|
$9.683M
-9.92%
YoY
|
$9.664M
-14.57%
YoY
|
$10.28M
-17.12%
YoY
|
$10.38M
-14.29%
YoY
|
$10.75M
-10.78%
YoY
|
$11.31M
-9.87%
YoY
|
$12.40M
-2.5%
YoY
|
$12.11M
-14.1%
YoY
|
$12.05M
-4.11%
YoY
|
$12.55M
-2.72%
YoY
|
$12.72M
-8.48%
YoY
|
$14.10M
-6.46%
YoY
|
$12.57M
-26.09%
YoY
|
$12.90M
-26.79%
YoY
|
$13.90M
46.73%
YoY
|
$15.07M
68.14%
YoY
|
$17.00M
89.24%
YoY
|
| Operating Expenses |
$10.01M
-20.5%
YoY
|
$13.73M
-8.0%
YoY
|
$12.53M
-10.49%
YoY
|
$11.22M
-17.57%
YoY
|
$12.59M
-12.27%
YoY
|
$14.92M
-2.68%
YoY
|
$14.00M
-6.96%
YoY
|
$13.61M
-7.81%
YoY
|
$14.35M
-5.72%
YoY
|
$15.33M
-10.24%
YoY
|
$15.05M
-3.26%
YoY
|
$14.77M
-5.56%
YoY
|
$15.22M
-6.39%
YoY
|
$17.08M
-4.89%
YoY
|
$15.56M
-17.56%
YoY
|
$15.63M
-17.65%
YoY
|
$16.26M
42.26%
YoY
|
$17.96M
67.02%
YoY
|
$18.87M
63.66%
YoY
|
| Operating Profit |
-$899.0K
-53.64%
YoY
|
-$3.645M
-61.57%
YoY
|
-$2.322M
-89.69%
YoY
|
-$1.328M
-72.61%
YoY
|
-$1.939M
-85.44%
YoY
|
-$9.485M
-34.2%
YoY
|
-$22.52M
-247.11%
YoY
|
-$4.849M
378.21%
YoY
|
-$13.32M
148.01%
YoY
|
-$14.42M
-35.28%
YoY
|
$15.31M
-776.15%
YoY
|
-$1.014M
-21.27%
YoY
|
-$5.370M
74.46%
YoY
|
-$22.27M
-160.98%
YoY
|
-$2.264M
-121.51%
YoY
|
-$1.288M
-71.61%
YoY
|
-$3.078M
7.66%
YoY
|
$36.53M
210.17%
YoY
|
$10.53M
-140.8%
YoY
|
| Interest Expense |
-$33.38M
29.21%
YoY
|
-$52.87M
-393.69%
YoY
|
-$16.81M
-200.08%
YoY
|
-$38.80M
-11.81%
YoY
|
-$25.84M
-244.34%
YoY
|
$18.00M
13.92%
YoY
|
$16.80M
5.0%
YoY
|
-$43.99M
55.33%
YoY
|
$17.90M
37.69%
YoY
|
$15.80M
46.3%
YoY
|
$16.00M
66.67%
YoY
|
-$28.32M
758.18%
YoY
|
$13.00M
28.71%
YoY
|
$10.80M
0.93%
YoY
|
$9.600M
-3.03%
YoY
|
-$3.300M
-82.03%
YoY
|
$10.10M
60.32%
YoY
|
$10.70M
78.33%
YoY
|
$9.900M
45.59%
YoY
|
| Other Income/Expense, Net |
-$16.35M
742.96%
YoY
|
-$4.493M
-52.63%
YoY
|
-$6.491M
-71.18%
YoY
|
N/A
|
-$1.939M
N/A
|
-$9.485M
N/A
|
-$22.52M
N/A
|
$0.00
N/A
|
N/A
|
N/A
|
N/A
|
$0.00
-100.0%
YoY
|
$0.00
-100.0%
YoY
|
$0.00
-100.0%
YoY
|
$0.00
-100.0%
YoY
|
-$2.917M
-42.43%
YoY
|
-$1.518M
-148.5%
YoY
|
$261.0K
-201.95%
YoY
|
-$461.0K
-986.54%
YoY
|
| Pretax Income |
-$120.7M
164.1%
YoY
|
-$107.4M
135.25%
YoY
|
-$18.97M
-75.36%
YoY
|
$73.49M
-2049.75%
YoY
|
-$45.71M
-26.92%
YoY
|
-$45.66M
-20.57%
YoY
|
-$76.99M
377.99%
YoY
|
-$3.769M
-151.24%
YoY
|
-$62.54M
101.75%
YoY
|
-$57.48M
586.83%
YoY
|
-$16.11M
240.62%
YoY
|
$7.355M
-149.86%
YoY
|
-$31.00M
21.35%
YoY
|
-$8.369M
-138.46%
YoY
|
-$4.729M
-178.27%
YoY
|
-$14.75M
-46.68%
YoY
|
-$25.55M
246.72%
YoY
|
$21.76M
463.68%
YoY
|
$6.042M
-134.25%
YoY
|
| Income Tax |
-$830.0K
N/A
|
$0.00
N/A
|
$890.0K
N/A
|
$10.00M
243.17%
YoY
|
$0.00
N/A
|
$0.00
N/A
|
$0.00
-100.0%
YoY
|
$2.914M
-40.82%
YoY
|
$0.00
N/A
|
$0.00
N/A
|
$3.700M
N/A
|
$4.924M
N/A
|
$0.00
N/A
|
$0.00
N/A
|
$0.00
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Net Earnings |
-$117.7M
169.22%
YoY
|
-$106.6M
141.14%
YoY
|
-$19.80M
-74.11%
YoY
|
$63.58M
-1026.45%
YoY
|
-$43.73M
-27.41%
YoY
|
-$44.22M
-23.06%
YoY
|
-$76.47M
290.55%
YoY
|
-$6.863M
-769.56%
YoY
|
-$60.23M
97.53%
YoY
|
-$57.48M
586.76%
YoY
|
-$19.58M
311.8%
YoY
|
$1.025M
-107.14%
YoY
|
-$30.49M
24.38%
YoY
|
-$8.369M
-138.61%
YoY
|
-$4.755M
-173.02%
YoY
|
-$14.36M
-46.85%
YoY
|
-$24.52M
227.19%
YoY
|
$21.68M
490.92%
YoY
|
$6.512M
-136.23%
YoY
|
| Basic Earnings Per Share |
-$1.14
171.43%
YoY
|
-$1.04
141.86%
YoY
|
-$0.19
-74.32%
YoY
|
N/A
|
-$0.42
-27.59%
YoY
|
-$0.43
-21.82%
YoY
|
-$0.74
289.47%
YoY
|
N/A
|
-$0.58
100.0%
YoY
|
-$0.55
511.11%
YoY
|
-$0.19
280.0%
YoY
|
N/A
|
-$0.29
16.0%
YoY
|
-$0.09
-140.91%
YoY
|
-$0.05
-171.43%
YoY
|
N/A
|
-$0.25
127.27%
YoY
|
$0.22
340.0%
YoY
|
$0.07
-125.93%
YoY
|
| Diluted Earnings Per Share |
-$1.14
171.43%
YoY
|
-$1.04
141.86%
YoY
|
-$0.19
-74.32%
YoY
|
$0.62
-1030.4%
YoY
|
-$0.42
-27.59%
YoY
|
-$0.43
-21.82%
YoY
|
-$0.74
289.47%
YoY
|
-$0.07
-773.91%
YoY
|
-$0.58
100.0%
YoY
|
-$0.55
511.11%
YoY
|
-$0.19
280.0%
YoY
|
$0.01
-100.0%
YoY
|
-$0.29
16.0%
YoY
|
-$0.09
-140.91%
YoY
|
-$0.05
-171.43%
YoY
|
-$152.4K
-45.23%
YoY
|
-$0.25
127.27%
YoY
|
$0.22
340.0%
YoY
|
$0.07
-125.93%
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 |
103.0M shares
0.0%
YoY
|
103.0M shares
-0.2%
YoY
|
103.0M shares
-0.3%
YoY
|
103.0M shares
-0.44%
YoY
|
103.0M shares
-0.64%
YoY
|
103.2M shares
-0.56%
YoY
|
103.3M shares
-0.55%
YoY
|
103.4M shares
-0.61%
YoY
|
103.6M shares
-0.51%
YoY
|
103.7M shares
-0.65%
YoY
|
103.8M shares
2.38%
YoY
|
104.0M shares
10.8%
YoY
|
104.1M shares
6.64%
YoY
|
104.4M shares
6.61%
YoY
|
101.4M shares
3.45%
YoY
|
93.90M shares
-4.38%
YoY
|
97.66M shares
41.08%
YoY
|
97.95M shares
41.42%
YoY
|
98.04M shares
48.45%
YoY
|
| Diluted Shares Outstanding |
103.0M shares
-0.02%
YoY
|
103.0M shares
-0.18%
YoY
|
103.0M shares
-0.32%
YoY
|
N/A
|
103.0M shares
-0.58%
YoY
|
103.1M shares
-0.58%
YoY
|
103.3M shares
-0.57%
YoY
|
N/A
|
103.6M shares
-0.58%
YoY
|
103.7M shares
-0.66%
YoY
|
103.9M shares
2.42%
YoY
|
N/A
|
104.2M shares
6.68%
YoY
|
104.4M shares
6.61%
YoY
|
101.4M shares
3.45%
YoY
|
N/A
|
97.66M shares
41.08%
YoY
|
97.95M shares
41.42%
YoY
|
98.04M shares
48.45%
YoY
|
Loading...