|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$67.75M
5.07%
YoY
|
$64.48M
14.48%
YoY
|
$56.33M
33.52%
YoY
|
$42.18M
18.57%
YoY
|
$35.58M
-3.31%
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 |
$1.300M
-7.14%
YoY
|
$1.400M
7.69%
YoY
|
$1.300M
18.18%
YoY
|
$1.100M
-5.9%
YoY
|
$1.169M
-5.11%
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 |
$26.22M
-14.16%
YoY
|
$30.55M
23.86%
YoY
|
$24.67M
240.44%
YoY
|
$7.245M
68.41%
YoY
|
$4.302M
-24.9%
YoY
|
| Other Income/Expense, Net |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Pretax Income |
$12.98M
63.79%
YoY
|
$7.923M
291.26%
YoY
|
$2.025M
-76.98%
YoY
|
$8.798M
-27.05%
YoY
|
$12.06M
20.19%
YoY
|
| Income Tax |
$1.748M
173.98%
YoY
|
$638.0K
-185.52%
YoY
|
-$746.0K
-255.42%
YoY
|
$480.0K
-63.72%
YoY
|
$1.323M
15.85%
YoY
|
| Net Earnings |
$11.23M
54.14%
YoY
|
$7.285M
590.52%
YoY
|
$1.055M
-87.32%
YoY
|
$8.318M
-22.54%
YoY
|
$10.74M
20.75%
YoY
|
| Basic Earnings Per Share |
N/A
|
N/A
|
N/A
|
$2.41
-25.85%
YoY
|
$3.25
22.18%
YoY
|
| Diluted Earnings Per Share |
$3.16
52.66%
YoY
|
$2.07
162.03%
YoY
|
$0.79
-67.22%
YoY
|
$2.41
-22.76%
YoY
|
$3.12
21.88%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
N/A
|
N/A
|
3.476B shares
100682.26%
YoY
|
3.449M shares
6.29%
YoY
|
3.245M shares
1.41%
YoY
|
| Diluted Shares Outstanding |
3.553M shares
-99.9%
YoY
|
3.512B shares
1.04%
YoY
|
3.476B shares
100682.26%
YoY
|
3.449M shares
0.21%
YoY
|
3.442M shares
0.39%
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 |
$17.49M
7.56%
YoY
|
N/A
|
$17.05M
4.68%
YoY
|
$16.81M
6.95%
YoY
|
$16.26M
4.79%
YoY
|
N/A
|
$16.29M
11.45%
YoY
|
$15.72M
15.38%
YoY
|
$15.52M
55328.57%
YoY
|
N/A
|
$14.62M
32.74%
YoY
|
$13.62M
36.12%
YoY
|
$28.00K
-48.15%
YoY
|
N/A
|
$11.01M
21.61%
YoY
|
$10.01M
13.49%
YoY
|
$54.00K
517.43%
YoY
|
N/A
|
$9.055M
-1.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 |
$324.0K
-2.7%
YoY
|
$291.0K
14.12%
YoY
|
$328.0K
-13.68%
YoY
|
$366.0K
-10.73%
YoY
|
$333.0K
-7.24%
YoY
|
$255.0K
-30.52%
YoY
|
$380.0K
26.25%
YoY
|
$410.0K
3.54%
YoY
|
$359.0K
26.41%
YoY
|
$367.0K
32.49%
YoY
|
$301.0K
7.5%
YoY
|
$396.0K
37.02%
YoY
|
$284.0K
-2.74%
YoY
|
$277.0K
-4.48%
YoY
|
$280.0K
-9.68%
YoY
|
$289.0K
-9.69%
YoY
|
$292.0K
-5.81%
YoY
|
$290.0K
-9.38%
YoY
|
$310.0K
0.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 |
$6.064M
-11.09%
YoY
|
N/A
|
$6.557M
-15.9%
YoY
|
$6.285M
-16.43%
YoY
|
$6.820M
-8.44%
YoY
|
N/A
|
$7.797M
17.64%
YoY
|
$7.521M
28.45%
YoY
|
$7.449M
44.75%
YoY
|
N/A
|
$6.628M
252.37%
YoY
|
$5.855M
481.43%
YoY
|
$5.146M
512449.8%
YoY
|
N/A
|
$1.881M
72.73%
YoY
|
$1.007M
-5.8%
YoY
|
$1.004K
-99.91%
YoY
|
N/A
|
$1.089M
-23.53%
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 |
$3.704M
29.01%
YoY
|
$3.321M
30.85%
YoY
|
$3.369M
393.99%
YoY
|
$3.420M
-1.92%
YoY
|
$2.871M
136.1%
YoY
|
$2.538M
970.89%
YoY
|
$682.0K
-29.98%
YoY
|
$3.487M
-1935.26%
YoY
|
$1.216M
21.12%
YoY
|
$237.0K
-87.51%
YoY
|
$974.0K
-61.67%
YoY
|
-$190.0K
-109.9%
YoY
|
$1.004M
41047.54%
YoY
|
$1.897M
12.25%
YoY
|
$2.541M
-4.33%
YoY
|
$1.920M
-47.28%
YoY
|
$2.440K
-40.08%
YoY
|
$1.690M
-49.7%
YoY
|
$2.656M
3.03%
YoY
|
| Income Tax |
$478.0K
15.46%
YoY
|
$433.0K
55.76%
YoY
|
$445.0K
-504.55%
YoY
|
$455.0K
-3.4%
YoY
|
$414.0K
-41500.0%
YoY
|
$278.0K
-226.36%
YoY
|
-$110.0K
150.0%
YoY
|
$471.0K
-209.28%
YoY
|
-$1.000K
-98.04%
YoY
|
-$220.0K
-210.0%
YoY
|
-$44.00K
-118.57%
YoY
|
-$431.0K
-429.01%
YoY
|
-$51.00K
57854.55%
YoY
|
$200.0K
-35.48%
YoY
|
$237.0K
-25.71%
YoY
|
$131.0K
-68.96%
YoY
|
-$88.00
-132.47%
YoY
|
$310.0K
-48.33%
YoY
|
$319.0K
-14.25%
YoY
|
| Net Earnings |
$3.226M
31.3%
YoY
|
$2.888M
27.79%
YoY
|
$2.924M
269.19%
YoY
|
$2.965M
-1.69%
YoY
|
$2.457M
101.89%
YoY
|
$2.260M
394.53%
YoY
|
$792.0K
-22.2%
YoY
|
$3.016M
1151.45%
YoY
|
$1.217M
15.36%
YoY
|
$457.0K
-73.07%
YoY
|
$1.018M
-55.82%
YoY
|
$241.0K
-86.53%
YoY
|
$1.055M
41632.59%
YoY
|
$1.697M
22.97%
YoY
|
$2.304M
-1.41%
YoY
|
$1.789M
-44.44%
YoY
|
$2.528K
-33.49%
YoY
|
$1.380M
-50.18%
YoY
|
$2.337M
5.94%
YoY
|
| Basic Earnings Per Share |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
$0.30
-59.46%
YoY
|
N/A
|
$0.67
-5.63%
YoY
|
$0.51
-47.96%
YoY
|
$0.74
-36.75%
YoY
|
N/A
|
$0.71
5.97%
YoY
|
| Diluted Earnings Per Share |
$0.91
30.0%
YoY
|
$0.81
26.5%
YoY
|
$0.82
262.16%
YoY
|
$0.84
-2.33%
YoY
|
$0.70
100.38%
YoY
|
$0.64
393.46%
YoY
|
$0.23
-23.05%
YoY
|
$0.86
1125.03%
YoY
|
$0.35
14.44%
YoY
|
$0.13
-73.53%
YoY
|
$0.29
-56.35%
YoY
|
$0.07
-86.27%
YoY
|
$0.30
-58.83%
YoY
|
$0.49
-100.0%
YoY
|
$0.67
1.52%
YoY
|
$0.51
-45.16%
YoY
|
$0.74
-33.33%
YoY
|
$398.8K
-50.32%
YoY
|
$0.66
1.54%
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 |
3.557M shares
0.8%
YoY
|
3.557M shares
1.03%
YoY
|
3.557M shares
1.08%
YoY
|
3.563M shares
1.34%
YoY
|
3.529M shares
1.34%
YoY
|
3.520M shares
1.09%
YoY
|
3.519M shares
1.14%
YoY
|
3.516M shares
1.14%
YoY
|
3.483M shares
0.71%
YoY
|
3.482M shares
0.81%
YoY
|
3.480M shares
0.76%
YoY
|
3.477M shares
0.69%
YoY
|
3.458M shares
0.67%
YoY
|
3.454M shares
1.87%
YoY
|
3.453M shares
7.56%
YoY
|
3.453M shares
7.63%
YoY
|
3.435M shares
7.17%
YoY
|
3.391M shares
5.94%
YoY
|
3.211M shares
0.4%
YoY
|
| Diluted Shares Outstanding |
3.560B shares
0.83%
YoY
|
N/A
|
3.559M shares
1.13%
YoY
|
3.564M shares
1.34%
YoY
|
3.531B shares
1.16%
YoY
|
N/A
|
3.519M shares
N/A
|
3.517M shares
N/A
|
3.490B shares
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
3.454M shares
1.11%
YoY
|
3.453M shares
1.15%
YoY
|
3.435M shares
0.05%
YoY
|
N/A
|
3.416M shares
0.34%
YoY
|
Loading...