|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$1.781M
13.87%
YoY
|
$1.564M
6.11%
YoY
|
$1.474M
2.93%
YoY
|
$1.432M
-97.91%
YoY
|
$68.43M
1.97%
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 |
$212.0K
-24.29%
YoY
|
$280.0K
-28.21%
YoY
|
$390.0K
-8.02%
YoY
|
$424.0K
-23.6%
YoY
|
$555.0K
-9.76%
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
|
$52.22M
238.25%
YoY
|
$15.44M
47.3%
YoY
|
$10.48M
-27.63%
YoY
|
| Other Income/Expense, Net |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Pretax Income |
$28.25M
26.69%
YoY
|
$22.30M
426.87%
YoY
|
$4.232M
-86.34%
YoY
|
$30.99M
9.86%
YoY
|
$28.21M
43.51%
YoY
|
| Income Tax |
$6.190M
-14.42%
YoY
|
$7.233M
1664.15%
YoY
|
$410.0K
-93.17%
YoY
|
$6.005M
-4.32%
YoY
|
$6.276M
51.01%
YoY
|
| Net Earnings |
$22.06M
46.42%
YoY
|
$15.06M
294.14%
YoY
|
$3.822M
-84.7%
YoY
|
$24.98M
13.91%
YoY
|
$21.93M
41.49%
YoY
|
| Basic Earnings Per Share |
$1.22
46.99%
YoY
|
$0.83
277.27%
YoY
|
$0.22
-84.62%
YoY
|
$1.43
-11.18%
YoY
|
$1.61
41.23%
YoY
|
| Diluted Earnings Per Share |
$1.21
47.56%
YoY
|
$0.82
291.15%
YoY
|
$0.21
-100.0%
YoY
|
$1.352M
90112313.29%
YoY
|
$1.50
36.36%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
18.12M shares
0.35%
YoY
|
18.06M shares
101784.56%
YoY
|
17.72K shares
1.68%
YoY
|
17.43K shares
27.7%
YoY
|
13.65K shares
0.8%
YoY
|
| Diluted Shares Outstanding |
18.26M shares
-0.74%
YoY
|
18.40M shares
100810.54%
YoY
|
18.23K shares
-1.37%
YoY
|
18.48K shares
26.77%
YoY
|
14.58K shares
3.16%
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 |
$29.82M
7706.54%
YoY
|
N/A
|
$29.83M
7139.56%
YoY
|
$29.43M
6991.57%
YoY
|
$382.0K
6.41%
YoY
|
N/A
|
$412.0K
4.3%
YoY
|
$415.0K
22.42%
YoY
|
$359.0K
0.84%
YoY
|
N/A
|
$395.0K
12.86%
YoY
|
$339.0K
-98.22%
YoY
|
$356.0K
-97.93%
YoY
|
N/A
|
$350.0K
-7.89%
YoY
|
$19.03M
13.41%
YoY
|
$17.22M
2.65%
YoY
|
N/A
|
$380.0K
-97.73%
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 |
$43.00K
-28.33%
YoY
|
$74.00K
-28.16%
YoY
|
$82.00K
-22.64%
YoY
|
$86.00K
-24.56%
YoY
|
$60.00K
-22.08%
YoY
|
$103.0K
-17.6%
YoY
|
$106.0K
-29.33%
YoY
|
$114.0K
-25.97%
YoY
|
$77.00K
-26.67%
YoY
|
$125.0K
76.06%
YoY
|
$150.0K
-24.62%
YoY
|
$154.0K
-34.47%
YoY
|
$105.0K
-5.41%
YoY
|
$71.00K
-66.19%
YoY
|
$199.0K
-0.5%
YoY
|
$235.0K
2.17%
YoY
|
$111.0K
-27.45%
YoY
|
$210.0K
-16.0%
YoY
|
$200.0K
-13.04%
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
|
$14.30M
11.6%
YoY
|
$14.04M
23.98%
YoY
|
N/A
|
$14.09M
295.29%
YoY
|
$12.82M
472.35%
YoY
|
$11.32M
421.18%
YoY
|
N/A
|
$3.565M
22.64%
YoY
|
$2.239M
-13.55%
YoY
|
$2.172M
-20.59%
YoY
|
N/A
|
$2.907M
-8.18%
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.247M
29.06%
YoY
|
$7.405M
16.38%
YoY
|
$7.219M
19.66%
YoY
|
$7.234M
35.47%
YoY
|
$6.390M
40.07%
YoY
|
$6.363M
-196.38%
YoY
|
$6.033M
15.11%
YoY
|
$5.340M
-2.16%
YoY
|
$4.562M
3279.26%
YoY
|
-$6.602M
-211.18%
YoY
|
$5.241M
-42.64%
YoY
|
$5.458M
-32.04%
YoY
|
$135.0K
-98.29%
YoY
|
$5.938M
-30.14%
YoY
|
$9.137M
49.54%
YoY
|
$8.031M
20.89%
YoY
|
$7.883M
13.39%
YoY
|
$8.500M
31.38%
YoY
|
$6.110M
24.21%
YoY
|
| Income Tax |
$1.861M
51.92%
YoY
|
$1.758M
20.16%
YoY
|
$1.640M
20.23%
YoY
|
$1.567M
32.24%
YoY
|
$1.225M
-61.98%
YoY
|
$1.463M
-195.56%
YoY
|
$1.364M
13.48%
YoY
|
$1.185M
-3.27%
YoY
|
$3.222M
-762.96%
YoY
|
-$1.531M
-247.92%
YoY
|
$1.202M
-42.6%
YoY
|
$1.225M
-23.72%
YoY
|
-$486.0K
-138.27%
YoY
|
$1.035M
-47.73%
YoY
|
$2.094M
46.43%
YoY
|
$1.606M
8.66%
YoY
|
$1.270M
-8.17%
YoY
|
$1.980M
35.62%
YoY
|
$1.430M
36.84%
YoY
|
| Net Earnings |
$6.386M
23.64%
YoY
|
$5.647M
15.24%
YoY
|
$5.579M
19.49%
YoY
|
$5.667M
36.39%
YoY
|
$5.165M
285.45%
YoY
|
$4.900M
-196.63%
YoY
|
$4.669M
15.6%
YoY
|
$4.155M
-1.84%
YoY
|
$1.340M
115.78%
YoY
|
-$5.071M
-203.43%
YoY
|
$4.039M
-42.65%
YoY
|
$4.233M
-34.12%
YoY
|
$621.0K
-90.61%
YoY
|
$4.903M
-24.8%
YoY
|
$7.043M
50.43%
YoY
|
$6.425M
24.39%
YoY
|
$6.613M
18.75%
YoY
|
$6.520M
30.14%
YoY
|
$4.682M
20.86%
YoY
|
| Basic Earnings Per Share |
$0.36
28.57%
YoY
|
N/A
|
$0.31
19.23%
YoY
|
$0.31
34.78%
YoY
|
$0.28
250.0%
YoY
|
N/A
|
$0.26
13.04%
YoY
|
$0.23
-4.17%
YoY
|
$0.08
100.0%
YoY
|
N/A
|
$0.23
-54.0%
YoY
|
$0.24
-47.83%
YoY
|
$0.04
-91.67%
YoY
|
N/A
|
$0.50
47.06%
YoY
|
$0.46
21.05%
YoY
|
$0.48
17.07%
YoY
|
N/A
|
$0.34
17.24%
YoY
|
| Diluted Earnings Per Share |
$0.35
25.0%
YoY
|
$0.31
18.87%
YoY
|
$0.31
19.74%
YoY
|
$0.31
35.32%
YoY
|
$0.28
287.08%
YoY
|
$0.27
-193.03%
YoY
|
$0.25
15.13%
YoY
|
$0.23
-1.51%
YoY
|
$0.07
115.53%
YoY
|
-$0.28
-100.0%
YoY
|
$0.22
-100.0%
YoY
|
$0.23
-46.51%
YoY
|
$0.03
-92.46%
YoY
|
$265.2K
-40.38%
YoY
|
$476.8K
148992764.93%
YoY
|
$0.43
19.44%
YoY
|
$0.45
18.42%
YoY
|
$444.7K
25.43%
YoY
|
$0.32
14.29%
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 |
17.94M shares
-2.38%
YoY
|
18.07M shares
-0.71%
YoY
|
18.05M shares
-0.74%
YoY
|
17.99M shares
0.04%
YoY
|
18.38M shares
2.82%
YoY
|
18.20M shares
2.26%
YoY
|
18.19M shares
2.16%
YoY
|
17.98M shares
1.58%
YoY
|
17.88M shares
1.15%
YoY
|
17.80M shares
27.23%
YoY
|
17.80M shares
27.42%
YoY
|
17.70M shares
126630.42%
YoY
|
17.67M shares
127668.55%
YoY
|
13.99M shares
2.23%
YoY
|
13.97M shares
102002.96%
YoY
|
13.97K shares
2.37%
YoY
|
13.83K shares
1.88%
YoY
|
13.69M
1.55%
YoY
|
13.68K
1.53%
YoY
|
| Diluted Shares Outstanding |
18.11M shares
-1.93%
YoY
|
N/A
|
18.18K shares
-1.37%
YoY
|
18.26K shares
-0.47%
YoY
|
18.47M shares
100713.45%
YoY
|
N/A
|
18.43K shares
-99.9%
YoY
|
18.34K shares
-99.9%
YoY
|
18.32K shares
-99.9%
YoY
|
N/A
|
18.27M shares
23.71%
YoY
|
18.06M shares
121345.86%
YoY
|
18.30M shares
124244.16%
YoY
|
N/A
|
14.77M shares
100994.99%
YoY
|
14.87K shares
2.43%
YoY
|
14.71K shares
1.22%
YoY
|
N/A
|
14.61K
5.19%
YoY
|
Loading...