|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$96.91M
7.6%
YoY
|
$90.07M
8.92%
YoY
|
$82.70M
-23.38%
YoY
|
$107.9M
13.1%
YoY
|
$95.43M
3.06%
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 |
$2.636M
2.77%
YoY
|
$2.565M
7.91%
YoY
|
$2.377M
18.14%
YoY
|
$2.012M
58.05%
YoY
|
$1.273M
13.97%
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
|
$88.33M
18.63%
YoY
|
$74.45M
331.11%
YoY
|
$17.27M
218.87%
YoY
|
$5.416M
-25.11%
YoY
|
| Other Income/Expense, Net |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Pretax Income |
$17.07M
47.46%
YoY
|
$11.58M
-0.28%
YoY
|
$11.61M
-59.72%
YoY
|
$28.83M
5.67%
YoY
|
$27.28M
-17.49%
YoY
|
| Income Tax |
$3.886M
25.11%
YoY
|
$3.106M
6.63%
YoY
|
$2.913M
-59.14%
YoY
|
$7.130M
6.9%
YoY
|
$6.670M
-21.8%
YoY
|
| Net Earnings |
$13.19M
55.65%
YoY
|
$8.473M
-2.6%
YoY
|
$8.699M
-59.91%
YoY
|
$21.70M
5.28%
YoY
|
$20.61M
-15.99%
YoY
|
| Basic Earnings Per Share |
$1.36
54.55%
YoY
|
$0.88
60.0%
YoY
|
$0.55
-75.98%
YoY
|
$2.29
-11.24%
YoY
|
$2.58
-17.04%
YoY
|
| Diluted Earnings Per Share |
$1.34
54.02%
YoY
|
$0.87
-2.66%
YoY
|
$0.89
-100.0%
YoY
|
$2.236M
89432302.24%
YoY
|
$2.50
-18.83%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
9.712M shares
0.65%
YoY
|
9.649M shares
1.14%
YoY
|
9.541M shares
0.84%
YoY
|
9.461M shares
18.56%
YoY
|
7.980M
1.03%
YoY
|
| Diluted Shares Outstanding |
9.830M shares
0.76%
YoY
|
9.756M shares
0.31%
YoY
|
9.726M shares
0.13%
YoY
|
9.714M shares
17.95%
YoY
|
8.235M
3.43%
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 |
$28.27M
14.36%
YoY
|
N/A
|
$24.04M
9.07%
YoY
|
$22.42M
9.8%
YoY
|
$24.72M
6.2%
YoY
|
N/A
|
$22.04M
-2.21%
YoY
|
$20.42M
-0.67%
YoY
|
$23.28M
-9.4%
YoY
|
N/A
|
$22.54M
-18.04%
YoY
|
$20.55M
-22.61%
YoY
|
$25.69M
-3.81%
YoY
|
N/A
|
$27.50M
10.27%
YoY
|
$26.56M
12.01%
YoY
|
$26.71M
12.84%
YoY
|
N/A
|
$24.94M
-15.34%
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 |
$640.0K
-4.76%
YoY
|
$626.0K
-4.57%
YoY
|
$645.0K
-1.23%
YoY
|
$693.0K
9.83%
YoY
|
$672.0K
7.52%
YoY
|
$656.0K
-3.1%
YoY
|
$653.0K
30.6%
YoY
|
$631.0K
8.42%
YoY
|
$625.0K
7.39%
YoY
|
$677.0K
30.44%
YoY
|
$500.0K
65.56%
YoY
|
$582.0K
3.01%
YoY
|
$582.0K
-7.03%
YoY
|
$519.0K
29.75%
YoY
|
$302.0K
-24.5%
YoY
|
$565.0K
182.5%
YoY
|
$626.0K
120.42%
YoY
|
$400.0K
33.33%
YoY
|
$400.0K
100.0%
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
|
$19.76M
-11.52%
YoY
|
N/A
|
$22.52M
14.24%
YoY
|
$22.28M
24.19%
YoY
|
$22.33M
47.36%
YoY
|
N/A
|
$19.72M
428.13%
YoY
|
$17.94M
1101.41%
YoY
|
$15.15M
997.18%
YoY
|
N/A
|
$3.733M
187.15%
YoY
|
$1.493M
12.68%
YoY
|
$1.381M
-4.5%
YoY
|
N/A
|
$1.300M
-12.87%
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 |
$8.103M
51.26%
YoY
|
$4.435M
13.31%
YoY
|
$3.965M
48.45%
YoY
|
$3.317M
134.42%
YoY
|
$5.357M
49.68%
YoY
|
$3.914M
1917.53%
YoY
|
$2.671M
-36.74%
YoY
|
$1.415M
-30.47%
YoY
|
$3.579M
-30.65%
YoY
|
$194.0K
-97.34%
YoY
|
$4.222M
-48.73%
YoY
|
$2.035M
-65.95%
YoY
|
$5.161M
-29.46%
YoY
|
$7.301M
181.89%
YoY
|
$8.235M
-2.73%
YoY
|
$5.976M
-27.02%
YoY
|
$7.316M
-8.99%
YoY
|
$2.590M
-63.52%
YoY
|
$8.466M
-33.97%
YoY
|
| Income Tax |
$1.895M
57.92%
YoY
|
$1.121M
-3.86%
YoY
|
$800.0K
48.98%
YoY
|
$800.0K
166.67%
YoY
|
$1.200M
12.78%
YoY
|
$1.166M
-2011.48%
YoY
|
$537.0K
-51.18%
YoY
|
$300.0K
-40.0%
YoY
|
$1.064M
-18.15%
YoY
|
-$61.00K
-103.33%
YoY
|
$1.100M
-45.38%
YoY
|
$500.0K
-66.67%
YoY
|
$1.300M
-27.78%
YoY
|
$1.830M
173.13%
YoY
|
$2.014M
0.7%
YoY
|
$1.500M
-21.05%
YoY
|
$1.800M
-10.0%
YoY
|
$670.0K
-69.96%
YoY
|
$2.000M
-37.5%
YoY
|
| Net Earnings |
$6.208M
48.34%
YoY
|
$3.314M
20.6%
YoY
|
$3.186M
49.3%
YoY
|
$2.503M
132.62%
YoY
|
$4.185M
66.4%
YoY
|
$2.748M
977.65%
YoY
|
$2.134M
-31.56%
YoY
|
$1.076M
-28.55%
YoY
|
$2.515M
-34.16%
YoY
|
$255.0K
-95.34%
YoY
|
$3.118M
-49.88%
YoY
|
$1.506M
-66.4%
YoY
|
$3.820M
-30.85%
YoY
|
$5.471M
184.95%
YoY
|
$6.221M
-3.05%
YoY
|
$4.482M
-28.6%
YoY
|
$5.524M
-7.92%
YoY
|
$1.920M
-60.57%
YoY
|
$6.417M
-33.36%
YoY
|
| Basic Earnings Per Share |
$0.64
48.84%
YoY
|
N/A
|
$0.33
50.0%
YoY
|
$0.26
136.36%
YoY
|
$0.43
65.38%
YoY
|
N/A
|
$0.22
-33.33%
YoY
|
$0.11
-31.25%
YoY
|
$0.26
-35.0%
YoY
|
N/A
|
$0.33
-50.0%
YoY
|
$0.16
-65.96%
YoY
|
$0.40
-32.2%
YoY
|
N/A
|
$0.66
-17.5%
YoY
|
$0.47
-40.51%
YoY
|
$0.59
-22.37%
YoY
|
N/A
|
$0.80
-34.43%
YoY
|
| Diluted Earnings Per Share |
$0.63
46.51%
YoY
|
$0.34
21.38%
YoY
|
$0.32
46.04%
YoY
|
$0.26
136.36%
YoY
|
$0.43
65.64%
YoY
|
$0.28
971.81%
YoY
|
$0.22
-32.13%
YoY
|
$0.11
-31.25%
YoY
|
$0.26
-33.59%
YoY
|
$0.03
-100.0%
YoY
|
$0.32
-100.0%
YoY
|
$0.16
-65.22%
YoY
|
$0.39
-31.58%
YoY
|
$563.9K
145.8%
YoY
|
$643.1K
82451828.71%
YoY
|
$0.46
-39.47%
YoY
|
$0.57
-22.97%
YoY
|
$229.4K
-62.51%
YoY
|
$0.78
-35.0%
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 |
9.735M shares
0.32%
YoY
|
9.715M shares
0.52%
YoY
|
9.718M shares
0.59%
YoY
|
9.715M shares
0.98%
YoY
|
9.704M shares
0.86%
YoY
|
9.664M shares
1.07%
YoY
|
9.661M shares
1.18%
YoY
|
9.621M shares
0.88%
YoY
|
9.621M shares
1.2%
YoY
|
9.562M shares
0.73%
YoY
|
9.548M shares
0.64%
YoY
|
9.538M shares
0.92%
YoY
|
9.508M shares
0.95%
YoY
|
9.492M
18.17%
YoY
|
9.488M
18.9%
YoY
|
9.451M
18.7%
YoY
|
9.418M
18.68%
YoY
|
8.032M
1.01%
YoY
|
7.980M
0.86%
YoY
|
| Diluted Shares Outstanding |
9.900M shares
1.04%
YoY
|
N/A
|
9.869M shares
1.05%
YoY
|
9.809M shares
0.6%
YoY
|
9.799M shares
0.9%
YoY
|
N/A
|
9.767M shares
0.24%
YoY
|
9.751M shares
0.66%
YoY
|
9.711M shares
-0.23%
YoY
|
N/A
|
9.743M shares
0.73%
YoY
|
9.686M shares
-0.32%
YoY
|
9.733M shares
-0.31%
YoY
|
N/A
|
9.673M
17.3%
YoY
|
9.718M
18.31%
YoY
|
9.763M
20.47%
YoY
|
N/A
|
8.246M
2.84%
YoY
|
Loading...