|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$6.316M
10.13%
YoY
|
$5.735M
16.38%
YoY
|
$4.928M
-94.45%
YoY
|
$88.72M
24.05%
YoY
|
$71.52M
14.15%
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.400M
-30.0%
YoY
|
$2.000M
25.0%
YoY
|
$1.600M
14.29%
YoY
|
$1.400M
7.69%
YoY
|
$1.300M
-18.75%
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
|
$67.65M
263.83%
YoY
|
$18.59M
121.06%
YoY
|
$8.411M
-38.43%
YoY
|
| Other Income/Expense, Net |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Pretax Income |
$28.40M
30.37%
YoY
|
$21.79M
28.4%
YoY
|
$16.97M
-39.23%
YoY
|
$27.92M
-39.7%
YoY
|
$46.30M
34.07%
YoY
|
| Income Tax |
$6.566M
20.7%
YoY
|
$5.440M
46.08%
YoY
|
$3.724M
-38.86%
YoY
|
$6.091M
-43.17%
YoY
|
$10.72M
32.34%
YoY
|
| Net Earnings |
$21.84M
33.59%
YoY
|
$16.35M
23.43%
YoY
|
$13.24M
-39.33%
YoY
|
$21.83M
-38.66%
YoY
|
$35.59M
34.6%
YoY
|
| Basic Earnings Per Share |
$1.93
31.29%
YoY
|
$1.47
23.53%
YoY
|
$1.19
-35.68%
YoY
|
$1.85
-68.7%
YoY
|
$5.91
36.81%
YoY
|
| Diluted Earnings Per Share |
$1.89
30.34%
YoY
|
$1.45
24.68%
YoY
|
$1.16
-35.03%
YoY
|
$1.79
-68.76%
YoY
|
$5.73
34.19%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
11.33M shares
1.92%
YoY
|
11.11M shares
-0.02%
YoY
|
11.12M shares
-5.74%
YoY
|
11.79M shares
95.91%
YoY
|
6.019M
-1.68%
YoY
|
| Diluted Shares Outstanding |
11.54M shares
2.62%
YoY
|
11.24M shares
-1.26%
YoY
|
11.39M shares
-6.69%
YoY
|
12.20M shares
96.65%
YoY
|
6.206M
0.31%
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 |
$1.729M
12.64%
YoY
|
N/A
|
$1.610M
11.26%
YoY
|
$1.492M
3.32%
YoY
|
$1.535M
16.55%
YoY
|
N/A
|
$1.447M
15.02%
YoY
|
$1.444M
-95.73%
YoY
|
$1.317M
-95.74%
YoY
|
N/A
|
$1.258M
-94.52%
YoY
|
$33.84M
68.87%
YoY
|
$30.95M
72.27%
YoY
|
N/A
|
$22.96M
25.41%
YoY
|
$20.04M
14.39%
YoY
|
$17.96M
2.94%
YoY
|
N/A
|
$18.31M
15.28%
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 |
$104.0K
-68.67%
YoY
|
N/A
|
-$187.0K
-79.38%
YoY
|
$311.0K
-479.27%
YoY
|
$332.0K
-85.3%
YoY
|
$1.029M
619.58%
YoY
|
-$907.0K
-553.5%
YoY
|
-$82.00K
-182.0%
YoY
|
$2.259M
N/A
|
$143.0K
N/A
|
$200.0K
N/A
|
$100.0K
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| 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
|
$20.61M
55.28%
YoY
|
N/A
|
$18.24M
269.73%
YoY
|
$16.74M
573.29%
YoY
|
$13.27M
587.92%
YoY
|
N/A
|
$4.932M
140.7%
YoY
|
$2.486M
18.1%
YoY
|
$1.929M
-17.25%
YoY
|
N/A
|
$2.049M
-35.26%
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 |
$2.588M
-17.71%
YoY
|
$9.297M
22.39%
YoY
|
$8.673M
38.88%
YoY
|
$7.287M
65.92%
YoY
|
$3.145M
-11.48%
YoY
|
$7.596M
943.41%
YoY
|
$6.245M
19.87%
YoY
|
$4.392M
-25.58%
YoY
|
$3.553M
-30.7%
YoY
|
$728.0K
-87.28%
YoY
|
$5.210M
-30.19%
YoY
|
$5.902M
-22.81%
YoY
|
$5.127M
-27.68%
YoY
|
$5.725M
-42.11%
YoY
|
$7.463M
-39.33%
YoY
|
$7.646M
-29.22%
YoY
|
$7.089M
-46.72%
YoY
|
$9.890M
-16.75%
YoY
|
$12.30M
2.64%
YoY
|
| Income Tax |
$582.0K
-21.98%
YoY
|
$2.111M
5.81%
YoY
|
$2.014M
34.09%
YoY
|
$1.695M
59.01%
YoY
|
$746.0K
-14.94%
YoY
|
$1.995M
1170.7%
YoY
|
$1.502M
24.65%
YoY
|
$1.066M
-15.19%
YoY
|
$877.0K
-20.71%
YoY
|
$157.0K
-86.51%
YoY
|
$1.205M
-27.63%
YoY
|
$1.257M
-26.41%
YoY
|
$1.106M
-28.83%
YoY
|
$1.164M
-46.36%
YoY
|
$1.665M
-41.84%
YoY
|
$1.708M
-32.86%
YoY
|
$1.554M
-50.45%
YoY
|
$2.170M
-24.65%
YoY
|
$2.863M
3.25%
YoY
|
| Net Earnings |
$2.006M
-16.38%
YoY
|
$7.186M
28.3%
YoY
|
$6.659M
40.4%
YoY
|
$5.592M
68.13%
YoY
|
$2.399M
-10.35%
YoY
|
$5.601M
880.91%
YoY
|
$4.743M
18.43%
YoY
|
$3.326M
-28.4%
YoY
|
$2.676M
-33.45%
YoY
|
$571.0K
-87.48%
YoY
|
$4.005M
-30.92%
YoY
|
$4.645M
-21.78%
YoY
|
$4.021M
-27.35%
YoY
|
$4.561M
-40.92%
YoY
|
$5.798M
-38.57%
YoY
|
$5.938M
-28.09%
YoY
|
$5.535M
-45.58%
YoY
|
$7.720M
-14.22%
YoY
|
$9.438M
2.45%
YoY
|
| Basic Earnings Per Share |
$0.17
-19.05%
YoY
|
N/A
|
$0.59
37.21%
YoY
|
$0.50
66.67%
YoY
|
$0.21
-12.5%
YoY
|
N/A
|
$0.43
19.44%
YoY
|
$0.30
-28.57%
YoY
|
$0.24
-33.33%
YoY
|
N/A
|
$0.36
-63.64%
YoY
|
$0.42
-14.29%
YoY
|
$0.36
-60.87%
YoY
|
N/A
|
$0.99
-36.54%
YoY
|
$0.49
-64.23%
YoY
|
$0.92
-45.88%
YoY
|
N/A
|
$1.56
3.31%
YoY
|
| Diluted Earnings Per Share |
$0.17
-19.05%
YoY
|
$0.61
24.37%
YoY
|
$0.58
38.1%
YoY
|
$0.49
63.33%
YoY
|
$0.21
-12.5%
YoY
|
$0.49
866.44%
YoY
|
$0.42
20.0%
YoY
|
$0.30
-26.83%
YoY
|
$0.24
-29.41%
YoY
|
$0.05
-86.84%
YoY
|
$0.35
-100.0%
YoY
|
$0.41
-100.0%
YoY
|
$0.34
-61.36%
YoY
|
$0.39
-100.0%
YoY
|
$956.9K
62955399.0%
YoY
|
$957.9K
72022188.34%
YoY
|
$0.88
-46.67%
YoY
|
$1.241M
-14.91%
YoY
|
$1.52
0.66%
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 |
11.88M shares
5.23%
YoY
|
11.52M shares
2.47%
YoY
|
11.30M shares
0.99%
YoY
|
11.29M shares
0.89%
YoY
|
11.29M shares
0.89%
YoY
|
11.24M shares
0.56%
YoY
|
11.19M shares
0.12%
YoY
|
11.19M shares
0.07%
YoY
|
11.19M shares
-1.78%
YoY
|
11.18M shares
92.7%
YoY
|
11.18M shares
90.49%
YoY
|
11.18M shares
82.81%
YoY
|
11.39M shares
89.08%
YoY
|
5.801M shares
-4.59%
YoY
|
5.868M shares
-2.93%
YoY
|
6.114M shares
1.37%
YoY
|
6.023M shares
0.38%
YoY
|
6.079M
-0.87%
YoY
|
6.045M
-0.89%
YoY
|
| Diluted Shares Outstanding |
12.15M shares
6.18%
YoY
|
N/A
|
11.54M shares
2.72%
YoY
|
11.39M shares
2.17%
YoY
|
11.45M shares
2.19%
YoY
|
N/A
|
11.23M shares
-1.14%
YoY
|
11.15M shares
-1.36%
YoY
|
11.20M shares
-3.9%
YoY
|
N/A
|
11.36M shares
87.51%
YoY
|
11.30M shares
-8.82%
YoY
|
11.66M shares
86.14%
YoY
|
N/A
|
6.060M shares
-2.74%
YoY
|
12.40M shares
99.87%
YoY
|
6.262M shares
1.89%
YoY
|
N/A
|
6.231M
1.98%
YoY
|
Loading...