|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$362.8M
1.77%
YoY
|
$356.5M
14.15%
YoY
|
$312.3M
32.31%
YoY
|
$236.0M
18.02%
YoY
|
$200.0M
-2.62%
YoY
|
| Cost Of Revenue |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Gross Profit |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Selling, General & Admin |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$10.30M
-0.26%
YoY
|
$10.33M
-5.55%
YoY
|
$10.94M
1.71%
YoY
|
$10.75M
-3.72%
YoY
|
$11.17M
5.48%
YoY
|
| Operating Expenses |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Operating Profit |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Interest Expense |
N/A
|
N/A
|
$136.6M
273.99%
YoY
|
$36.52M
99.48%
YoY
|
$18.31M
-46.85%
YoY
|
| Other Income/Expense, Net |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Pretax Income |
-$201.2M
-835.48%
YoY
|
$27.35M
-29.87%
YoY
|
$39.00M
-63.06%
YoY
|
$105.6M
3.06%
YoY
|
$102.4M
30.72%
YoY
|
| Income Tax |
-$50.67M
527.19%
YoY
|
-$8.079M
-173.33%
YoY
|
$11.02M
-9.51%
YoY
|
$12.18M
-20.71%
YoY
|
$15.36M
55.58%
YoY
|
| Net Earnings |
-$150.5M
-524.74%
YoY
|
$35.43M
26.62%
YoY
|
$27.98M
-70.04%
YoY
|
$93.41M
7.25%
YoY
|
$87.09M
27.14%
YoY
|
| Basic Earnings Per Share |
-$3.24
-500.0%
YoY
|
$0.81
26.56%
YoY
|
$0.64
-70.09%
YoY
|
$2.14
7.54%
YoY
|
$1.99
27.56%
YoY
|
| Diluted Earnings Per Share |
-$3.24
-505.0%
YoY
|
$0.80
25.33%
YoY
|
$0.64
-100.0%
YoY
|
$2.137M
107954245.66%
YoY
|
$1.98
27.74%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
46.49M shares
6.37%
YoY
|
43.70M shares
0.17%
YoY
|
43.63M shares
0.14%
YoY
|
43.57M shares
-0.53%
YoY
|
43.80M shares
-0.55%
YoY
|
| Diluted Shares Outstanding |
46.49M shares
5.5%
YoY
|
44.06M shares
0.5%
YoY
|
43.84M shares
0.33%
YoY
|
43.70M shares
-0.58%
YoY
|
43.96M shares
-0.38%
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 |
$86.65M
-2.83%
YoY
|
N/A
|
$92.84M
2.14%
YoY
|
$91.48M
5.17%
YoY
|
$89.18M
4.59%
YoY
|
N/A
|
$90.89M
13.43%
YoY
|
$86.98M
13.16%
YoY
|
$85.26M
18.76%
YoY
|
N/A
|
$80.13M
27.12%
YoY
|
$76.87M
33.52%
YoY
|
$71.80M
37.86%
YoY
|
N/A
|
$63.03M
23.91%
YoY
|
$57.57M
21.41%
YoY
|
$52.08M
9.44%
YoY
|
$54.12M
1.66%
YoY
|
$50.87M
1.44%
YoY
|
| Cost Of Revenue |
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
|
| Gross Profit |
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
|
| Selling, General & Admin |
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
|
| 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 |
$2.873M
16.08%
YoY
|
$659.0K
-75.1%
YoY
|
$4.751M
88.98%
YoY
|
$2.419M
-4.05%
YoY
|
$2.475M
-6.57%
YoY
|
$2.647M
-12.87%
YoY
|
$2.514M
-3.31%
YoY
|
$2.521M
-5.47%
YoY
|
$2.649M
1.85%
YoY
|
$3.038M
11.4%
YoY
|
$2.600M
-7.87%
YoY
|
$2.667M
4.02%
YoY
|
$2.601M
-1.51%
YoY
|
$2.727M
-12.03%
YoY
|
$2.822M
4.52%
YoY
|
$2.564M
-5.04%
YoY
|
$2.641M
13.74%
YoY
|
$3.100M
0.0%
YoY
|
$2.700M
3.85%
YoY
|
| Operating Expenses |
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
|
| Operating Profit |
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
|
| Interest Expense |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
$41.98M
58.04%
YoY
|
N/A
|
$38.04M
294.76%
YoY
|
$30.71M
572.83%
YoY
|
$26.56M
579.14%
YoY
|
N/A
|
$9.635M
122.83%
YoY
|
$4.564M
-4.68%
YoY
|
$3.911M
-22.57%
YoY
|
$4.142M
-56.91%
YoY
|
$4.324M
-35.93%
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 |
$32.35M
15.17%
YoY
|
$32.69M
-249.06%
YoY
|
-$286.3M
-1681.49%
YoY
|
$24.40M
53.69%
YoY
|
$28.08M
83.5%
YoY
|
-$21.93M
16.69%
YoY
|
$18.11M
3.52%
YoY
|
$15.87M
-21.48%
YoY
|
$15.31M
-23.82%
YoY
|
-$18.80M
-178.93%
YoY
|
$17.49M
-32.3%
YoY
|
$20.22M
-29.89%
YoY
|
$20.09M
-25.87%
YoY
|
$23.81M
-6.65%
YoY
|
$25.83M
-4.77%
YoY
|
$28.83M
11.14%
YoY
|
$27.10M
13.53%
YoY
|
$25.51M
6.92%
YoY
|
$27.13M
10.1%
YoY
|
| Income Tax |
$6.177M
49.17%
YoY
|
$5.773M
-152.24%
YoY
|
-$64.34M
85684.0%
YoY
|
$3.752M
116.5%
YoY
|
$4.141M
215.14%
YoY
|
-$11.05M
-272.16%
YoY
|
-$75.00K
-105.84%
YoY
|
$1.733M
19.35%
YoY
|
$1.314M
-29.47%
YoY
|
$6.419M
142.32%
YoY
|
$1.284M
-36.21%
YoY
|
$1.452M
-63.47%
YoY
|
$1.863M
-47.36%
YoY
|
$2.649M
-35.07%
YoY
|
$2.013M
-50.37%
YoY
|
$3.975M
5.44%
YoY
|
$3.539M
2.58%
YoY
|
$4.080M
107.11%
YoY
|
$4.056M
-6.24%
YoY
|
| Net Earnings |
$26.17M
9.29%
YoY
|
$26.92M
-347.39%
YoY
|
-$222.0M
-1321.07%
YoY
|
$20.64M
46.0%
YoY
|
$23.94M
71.13%
YoY
|
-$10.88M
-56.84%
YoY
|
$18.18M
12.19%
YoY
|
$14.14M
-24.64%
YoY
|
$13.99M
-23.24%
YoY
|
-$25.22M
-219.14%
YoY
|
$16.21M
-31.97%
YoY
|
$18.76M
-24.52%
YoY
|
$18.23M
-22.64%
YoY
|
$21.17M
-1.21%
YoY
|
$23.82M
3.25%
YoY
|
$24.86M
12.11%
YoY
|
$23.56M
15.38%
YoY
|
$21.43M
-2.14%
YoY
|
$23.07M
13.58%
YoY
|
| Basic Earnings Per Share |
$0.51
-7.27%
YoY
|
N/A
|
-$4.69
-1216.67%
YoY
|
$0.47
46.88%
YoY
|
$0.55
71.88%
YoY
|
N/A
|
$0.42
13.51%
YoY
|
$0.32
-25.58%
YoY
|
$0.32
-23.81%
YoY
|
N/A
|
$0.37
-32.73%
YoY
|
$0.43
-24.56%
YoY
|
$0.42
-22.22%
YoY
|
N/A
|
$0.55
3.77%
YoY
|
$0.57
14.0%
YoY
|
$0.54
17.39%
YoY
|
$0.49
-2.0%
YoY
|
$0.53
15.22%
YoY
|
| Diluted Earnings Per Share |
$0.51
-5.51%
YoY
|
$0.53
-309.36%
YoY
|
-$4.69
-1237.47%
YoY
|
$0.47
46.66%
YoY
|
$0.54
70.81%
YoY
|
-$0.25
-56.91%
YoY
|
$0.41
11.39%
YoY
|
$0.32
-25.06%
YoY
|
$0.32
-24.07%
YoY
|
-$0.58
-100.0%
YoY
|
$0.37
-100.0%
YoY
|
$0.43
-24.75%
YoY
|
$0.42
-22.22%
YoY
|
$484.7K
98914269.81%
YoY
|
$545.1K
104818304.5%
YoY
|
$0.57
14.0%
YoY
|
$0.54
17.39%
YoY
|
$0.49
-2.0%
YoY
|
$0.52
13.04%
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 |
51.23M shares
16.38%
YoY
|
51.22M shares
17.16%
YoY
|
44.10M shares
0.88%
YoY
|
44.10M shares
-0.04%
YoY
|
44.01M shares
-0.22%
YoY
|
43.72M shares
-0.9%
YoY
|
43.71M shares
-0.9%
YoY
|
44.12M shares
0.0%
YoY
|
44.11M shares
1.22%
YoY
|
44.11M shares
0.41%
YoY
|
44.11M shares
1.23%
YoY
|
44.12M shares
1.25%
YoY
|
43.58M shares
0.05%
YoY
|
43.93M shares
0.92%
YoY
|
43.57M shares
-0.54%
YoY
|
43.57M shares
-0.86%
YoY
|
43.55M shares
-0.83%
YoY
|
43.53M shares
-0.75%
YoY
|
43.81M shares
-0.12%
YoY
|
| Diluted Shares Outstanding |
51.24M shares
16.58%
YoY
|
N/A
|
47.31M shares
7.25%
YoY
|
44.03M shares
0.11%
YoY
|
43.95M shares
0.18%
YoY
|
N/A
|
44.11M shares
0.72%
YoY
|
43.99M shares
0.56%
YoY
|
43.87M shares
0.3%
YoY
|
N/A
|
43.80M shares
0.21%
YoY
|
43.74M shares
0.13%
YoY
|
43.74M shares
0.02%
YoY
|
N/A
|
43.70M shares
-0.58%
YoY
|
43.68M shares
-0.97%
YoY
|
43.73M shares
-0.77%
YoY
|
43.73M shares
-0.39%
YoY
|
43.96M shares
0.13%
YoY
|
Loading...