|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| 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 |
$5.418M
22.25%
YoY
|
$4.432M
18.12%
YoY
|
$3.752M
-50.29%
YoY
|
$7.548M
152.19%
YoY
|
$2.993M
8.52%
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 |
$76.98M
-7.54%
YoY
|
$83.26M
44.22%
YoY
|
$57.73M
410.54%
YoY
|
$11.31M
117.67%
YoY
|
$5.195M
-59.08%
YoY
|
| Other Income/Expense, Net |
$5.236M
-8.92%
YoY
|
$5.749M
-13.29%
YoY
|
$6.630M
47.66%
YoY
|
$4.490M
4.78%
YoY
|
$4.285M
25.62%
YoY
|
| Pretax Income |
$55.39M
48.26%
YoY
|
$37.36M
-0.43%
YoY
|
$37.52M
-40.36%
YoY
|
$62.91M
-2.31%
YoY
|
$64.40M
24.17%
YoY
|
| Income Tax |
$11.44M
49.5%
YoY
|
$7.649M
2.74%
YoY
|
$7.445M
-47.25%
YoY
|
$14.11M
-2.98%
YoY
|
$14.55M
31.81%
YoY
|
| Net Earnings |
$43.95M
47.95%
YoY
|
$29.71M
-1.22%
YoY
|
$30.08M
-38.37%
YoY
|
$48.80M
-2.12%
YoY
|
$49.86M
22.12%
YoY
|
| Basic Earnings Per Share |
$2.65
49.72%
YoY
|
$1.77
0.0%
YoY
|
$1.77
-40.0%
YoY
|
$2.95
-5.14%
YoY
|
$3.11
21.48%
YoY
|
| Diluted Earnings Per Share |
$2.65
49.72%
YoY
|
$1.77
0.27%
YoY
|
$1.77
-40.09%
YoY
|
$2.95
-4.95%
YoY
|
$3.10
21.09%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
16.50M shares
-1.41%
YoY
|
16.74M shares
-1.75%
YoY
|
17.04M shares
3.17%
YoY
|
16.51M shares
3.09%
YoY
|
16.02M shares
0.56%
YoY
|
| Diluted Shares Outstanding |
16.51M shares
-1.43%
YoY
|
16.75M shares
-1.71%
YoY
|
17.04M shares
2.87%
YoY
|
16.56M shares
3.04%
YoY
|
16.07M shares
0.81%
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 |
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
|
| 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 |
$1.246M
3.32%
YoY
|
$1.288M
-4.8%
YoY
|
$1.511M
10.78%
YoY
|
$1.413M
13.04%
YoY
|
$1.206M
-13.49%
YoY
|
$1.353M
-23.04%
YoY
|
$1.364M
-10.85%
YoY
|
$1.250M
-26.21%
YoY
|
$1.394M
-19.79%
YoY
|
$1.758M
3.23%
YoY
|
$1.530M
-23.88%
YoY
|
$1.694M
-10.37%
YoY
|
$1.738M
-10.64%
YoY
|
$1.703M
-12.22%
YoY
|
$2.010M
3.61%
YoY
|
$1.890M
-5.5%
YoY
|
$1.945M
-0.26%
YoY
|
$1.940M
-11.82%
YoY
|
$1.940M
65.81%
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 |
$17.66M
-7.08%
YoY
|
N/A
|
$19.47M
-7.32%
YoY
|
$19.04M
-8.55%
YoY
|
$19.01M
-6.0%
YoY
|
N/A
|
$21.01M
25.3%
YoY
|
$20.82M
46.2%
YoY
|
$20.22M
152.27%
YoY
|
N/A
|
$16.76M
407.08%
YoY
|
$14.24M
815.82%
YoY
|
$8.016M
614.44%
YoY
|
N/A
|
$3.306M
182.81%
YoY
|
$1.555M
16.48%
YoY
|
$1.122M
-27.1%
YoY
|
N/A
|
$1.169M
-51.21%
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 |
$17.35M
113.29%
YoY
|
$16.76M
220.97%
YoY
|
$16.60M
43.88%
YoY
|
$13.90M
27.31%
YoY
|
$8.132M
-16.03%
YoY
|
$5.222M
-44.34%
YoY
|
$11.54M
20.55%
YoY
|
$10.92M
42.74%
YoY
|
$9.684M
-11.33%
YoY
|
$9.382M
-39.64%
YoY
|
$9.570M
-38.52%
YoY
|
$7.647M
-50.77%
YoY
|
$10.92M
-32.89%
YoY
|
$15.54M
16.25%
YoY
|
$15.57M
-7.41%
YoY
|
$15.53M
-11.19%
YoY
|
$16.27M
-2.73%
YoY
|
$13.37M
-17.11%
YoY
|
$16.81M
21.46%
YoY
|
| Income Tax |
$3.860M
111.86%
YoY
|
$2.748M
265.43%
YoY
|
$3.774M
47.31%
YoY
|
$3.091M
33.75%
YoY
|
$1.822M
-9.98%
YoY
|
$752.0K
-54.67%
YoY
|
$2.562M
40.23%
YoY
|
$2.311M
44.44%
YoY
|
$2.024M
-14.2%
YoY
|
$1.659M
-52.0%
YoY
|
$1.827M
-46.3%
YoY
|
$1.600M
-55.03%
YoY
|
$2.359M
-36.21%
YoY
|
$3.456M
12.94%
YoY
|
$3.402M
-10.97%
YoY
|
$3.558M
-15.47%
YoY
|
$3.698M
7.1%
YoY
|
$3.060M
-15.7%
YoY
|
$3.821M
36.81%
YoY
|
| Net Earnings |
$13.49M
113.71%
YoY
|
$13.87M
210.31%
YoY
|
$12.83M
42.9%
YoY
|
$10.81M
25.58%
YoY
|
$6.310M
-17.62%
YoY
|
$4.470M
-42.12%
YoY
|
$8.975M
15.91%
YoY
|
$8.604M
42.29%
YoY
|
$7.660M
-10.53%
YoY
|
$7.723M
-36.1%
YoY
|
$7.743M
-36.34%
YoY
|
$6.047M
-49.5%
YoY
|
$8.562M
-31.91%
YoY
|
$12.09M
17.24%
YoY
|
$12.16M
-6.36%
YoY
|
$11.97M
-9.83%
YoY
|
$12.58M
-5.31%
YoY
|
$10.31M
-17.52%
YoY
|
$12.99M
17.59%
YoY
|
| Basic Earnings Per Share |
$0.82
115.79%
YoY
|
N/A
|
$0.77
42.59%
YoY
|
$0.65
25.0%
YoY
|
$0.38
-15.56%
YoY
|
N/A
|
$0.54
17.39%
YoY
|
$0.52
44.44%
YoY
|
$0.45
-13.46%
YoY
|
N/A
|
$0.46
-37.84%
YoY
|
$0.36
-52.0%
YoY
|
$0.52
-33.33%
YoY
|
N/A
|
$0.74
-8.64%
YoY
|
$0.75
-9.64%
YoY
|
$0.78
-6.02%
YoY
|
N/A
|
$0.81
17.39%
YoY
|
| Diluted Earnings Per Share |
$0.82
115.79%
YoY
|
$0.85
217.23%
YoY
|
$0.78
47.17%
YoY
|
$0.65
27.19%
YoY
|
$0.38
-15.56%
YoY
|
$0.27
-41.21%
YoY
|
$0.53
15.22%
YoY
|
$0.51
43.04%
YoY
|
$0.45
-12.94%
YoY
|
$0.45
-37.66%
YoY
|
$0.46
-100.0%
YoY
|
$0.36
-52.0%
YoY
|
$0.52
-33.73%
YoY
|
$0.73
-100.0%
YoY
|
$734.6K
90687479.31%
YoY
|
$0.75
-9.64%
YoY
|
$0.78
-6.02%
YoY
|
$641.2K
-18.03%
YoY
|
$0.81
17.39%
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 |
16.51M shares
-1.23%
YoY
|
16.44M shares
-1.77%
YoY
|
16.47M shares
-1.58%
YoY
|
16.68M shares
-0.14%
YoY
|
16.72M shares
0.99%
YoY
|
16.74M shares
-1.85%
YoY
|
16.73M shares
1.09%
YoY
|
16.70M shares
0.88%
YoY
|
16.55M shares
0.01%
YoY
|
17.06M shares
3.19%
YoY
|
16.55M shares
3.28%
YoY
|
16.55M shares
3.37%
YoY
|
16.55M shares
3.26%
YoY
|
16.53M shares
3.15%
YoY
|
16.03M shares
0.0%
YoY
|
16.01M shares
-0.06%
YoY
|
16.03M shares
0.23%
YoY
|
16.02M shares
3.43%
YoY
|
16.03M shares
0.57%
YoY
|
| Diluted Shares Outstanding |
16.40M shares
-1.62%
YoY
|
N/A
|
16.41M shares
-2.01%
YoY
|
16.55M shares
-0.95%
YoY
|
16.67M shares
-1.15%
YoY
|
N/A
|
16.74M shares
-1.81%
YoY
|
16.71M shares
0.94%
YoY
|
16.87M shares
1.83%
YoY
|
N/A
|
17.05M shares
2.97%
YoY
|
16.55M shares
3.11%
YoY
|
16.56M shares
2.99%
YoY
|
N/A
|
16.56M shares
2.94%
YoY
|
16.05M shares
-0.19%
YoY
|
16.08M shares
0.33%
YoY
|
N/A
|
16.09M shares
0.87%
YoY
|
Loading...