|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$6.282M
12.99%
YoY
|
$5.560M
37.76%
YoY
|
$4.036M
-3.86%
YoY
|
$4.198M
-95.49%
YoY
|
$93.17M
-1.74%
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 |
$4.300M
-8.51%
YoY
|
$4.700M
-2.08%
YoY
|
$4.800M
29.73%
YoY
|
$3.700M
68.18%
YoY
|
$2.200M
4.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
|
$99.94M
398.7%
YoY
|
$20.04M
268.74%
YoY
|
$5.435M
-63.79%
YoY
|
| Other Income/Expense, Net |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Pretax Income |
$39.61M
98.9%
YoY
|
$19.91M
14.26%
YoY
|
$17.43M
-54.28%
YoY
|
$38.11M
-37.32%
YoY
|
$60.80M
155.27%
YoY
|
| Income Tax |
$9.239M
110.84%
YoY
|
$4.382M
9.52%
YoY
|
$4.001M
-55.53%
YoY
|
$8.998M
-36.15%
YoY
|
$14.09M
156.64%
YoY
|
| Net Earnings |
$30.37M
95.53%
YoY
|
$15.53M
15.67%
YoY
|
$13.43M
-53.89%
YoY
|
$29.12M
-37.67%
YoY
|
$46.71M
154.86%
YoY
|
| Basic Earnings Per Share |
$3.75
95.31%
YoY
|
$1.92
14.97%
YoY
|
$1.67
-54.37%
YoY
|
$3.66
-38.59%
YoY
|
$5.96
151.48%
YoY
|
| Diluted Earnings Per Share |
$3.72
94.76%
YoY
|
$1.91
14.92%
YoY
|
$1.66
-100.0%
YoY
|
$3.607M
61656528.8%
YoY
|
$5.85
150.0%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
8.091M shares
0.13%
YoY
|
8.081M shares
0.42%
YoY
|
8.047M shares
1.11%
YoY
|
7.958M shares
1.46%
YoY
|
7.844M shares
1.62%
YoY
|
| Diluted Shares Outstanding |
8.160M shares
0.53%
YoY
|
8.117M shares
0.48%
YoY
|
8.078M shares
0.08%
YoY
|
8.072M shares
1.04%
YoY
|
7.989M shares
2.11%
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.493M
4.85%
YoY
|
N/A
|
$1.600M
10.42%
YoY
|
$1.569M
-18.41%
YoY
|
$1.424M
22.34%
YoY
|
N/A
|
$1.449M
19.95%
YoY
|
$1.923M
43.83%
YoY
|
$1.164M
87.14%
YoY
|
N/A
|
$1.208M
-1.79%
YoY
|
$1.337M
-95.09%
YoY
|
$622.0K
-58.37%
YoY
|
N/A
|
$1.230M
-94.76%
YoY
|
$27.24M
19.83%
YoY
|
$1.494M
-93.45%
YoY
|
N/A
|
$23.49M
0.3%
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 |
$945.0K
-19.16%
YoY
|
$988.0K
-16.76%
YoY
|
$1.022M
-15.19%
YoY
|
$1.128M
-6.31%
YoY
|
$1.169M
-3.71%
YoY
|
$1.187M
-1.58%
YoY
|
$1.205M
-0.41%
YoY
|
$1.204M
0.84%
YoY
|
$1.214M
0.91%
YoY
|
$1.206M
2.46%
YoY
|
$1.210M
2.54%
YoY
|
$1.194M
57.52%
YoY
|
$1.203M
106.35%
YoY
|
$1.177M
68.14%
YoY
|
$1.180M
122.64%
YoY
|
$758.0K
40.37%
YoY
|
$583.0K
6.0%
YoY
|
$700.0K
12.9%
YoY
|
$530.0K
3.92%
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
|
$31.02M
29.99%
YoY
|
$29.72M
65.97%
YoY
|
N/A
|
$28.10M
412.81%
YoY
|
$23.86M
913.64%
YoY
|
$17.91M
1277.38%
YoY
|
N/A
|
$5.480M
317.05%
YoY
|
$2.354M
80.94%
YoY
|
$1.300M
-15.58%
YoY
|
N/A
|
$1.314M
-52.7%
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 |
$12.48M
80.64%
YoY
|
$12.77M
85.23%
YoY
|
$11.33M
97.89%
YoY
|
$8.593M
119.88%
YoY
|
$6.911M
104.23%
YoY
|
$6.893M
29.15%
YoY
|
$5.727M
8.2%
YoY
|
$3.908M
19.95%
YoY
|
$3.384M
-4.38%
YoY
|
$5.337M
-24.7%
YoY
|
$5.293M
-52.48%
YoY
|
$3.258M
-66.01%
YoY
|
$3.539M
-65.64%
YoY
|
$7.088M
-54.74%
YoY
|
$11.14M
-39.38%
YoY
|
$9.586M
-28.77%
YoY
|
$10.30M
-22.64%
YoY
|
$15.66M
41.08%
YoY
|
$18.37M
525.32%
YoY
|
| Income Tax |
$2.597M
57.87%
YoY
|
$2.911M
129.94%
YoY
|
$2.671M
98.59%
YoY
|
$2.012M
121.34%
YoY
|
$1.645M
90.84%
YoY
|
$1.266M
8.21%
YoY
|
$1.345M
12.55%
YoY
|
$909.0K
13.63%
YoY
|
$862.0K
3.11%
YoY
|
$1.170M
-26.69%
YoY
|
$1.195M
-56.15%
YoY
|
$800.0K
-65.9%
YoY
|
$836.0K
-64.14%
YoY
|
$1.596M
-56.27%
YoY
|
$2.725M
-37.43%
YoY
|
$2.346M
-25.14%
YoY
|
$2.331M
-20.96%
YoY
|
$3.650M
46.0%
YoY
|
$4.355M
504.02%
YoY
|
| Net Earnings |
$9.887M
87.75%
YoY
|
$9.857M
75.17%
YoY
|
$8.662M
97.67%
YoY
|
$6.581M
119.44%
YoY
|
$5.266M
108.8%
YoY
|
$5.627M
35.04%
YoY
|
$4.382M
6.93%
YoY
|
$2.999M
22.01%
YoY
|
$2.522M
-6.7%
YoY
|
$4.167M
-24.13%
YoY
|
$4.098M
-51.29%
YoY
|
$2.458M
-66.05%
YoY
|
$2.703M
-66.09%
YoY
|
$5.492M
-54.27%
YoY
|
$8.413M
-39.98%
YoY
|
$7.240M
-29.87%
YoY
|
$7.970M
-23.11%
YoY
|
$12.01M
39.65%
YoY
|
$14.02M
532.25%
YoY
|
| Basic Earnings Per Share |
$1.21
86.15%
YoY
|
N/A
|
$1.08
100.0%
YoY
|
$0.81
118.92%
YoY
|
$0.65
109.68%
YoY
|
N/A
|
$0.54
5.88%
YoY
|
$0.37
19.35%
YoY
|
$0.31
-8.82%
YoY
|
N/A
|
$0.51
-51.89%
YoY
|
$0.31
-65.93%
YoY
|
$0.34
-66.0%
YoY
|
N/A
|
$1.06
-40.45%
YoY
|
$0.91
-31.06%
YoY
|
$1.00
-24.81%
YoY
|
N/A
|
$1.78
513.79%
YoY
|
| Diluted Earnings Per Share |
$1.19
83.18%
YoY
|
$1.17
69.06%
YoY
|
$1.07
97.84%
YoY
|
$0.81
119.44%
YoY
|
$0.65
109.42%
YoY
|
$0.70
34.76%
YoY
|
$0.54
6.22%
YoY
|
$0.37
18.83%
YoY
|
$0.31
-6.06%
YoY
|
$0.52
-100.0%
YoY
|
$0.51
-100.0%
YoY
|
$0.31
-65.56%
YoY
|
$0.33
-100.0%
YoY
|
$680.5K
-54.33%
YoY
|
$1.043M
59608437.77%
YoY
|
$0.90
-30.23%
YoY
|
$984.4K
75144866.85%
YoY
|
$1.490M
35.84%
YoY
|
$1.75
525.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 |
8.231M shares
0.66%
YoY
|
8.189M shares
0.36%
YoY
|
8.181M shares
0.31%
YoY
|
8.169M shares
0.16%
YoY
|
8.177M shares
0.26%
YoY
|
8.160M shares
0.88%
YoY
|
8.155M shares
0.97%
YoY
|
8.156M shares
1.34%
YoY
|
8.156M shares
1.34%
YoY
|
8.089M shares
1.14%
YoY
|
8.076M shares
1.06%
YoY
|
8.048M shares
1.14%
YoY
|
8.048M shares
0.89%
YoY
|
7.997M shares
N/A
|
7.992M shares
1.5%
YoY
|
7.958M shares
1.4%
YoY
|
7.977M shares
2.6%
YoY
|
N/A
|
7.874M shares
1.83%
YoY
|
| Diluted Shares Outstanding |
8.293M shares
2.25%
YoY
|
N/A
|
8.080M shares
-0.11%
YoY
|
8.134M shares
-0.09%
YoY
|
8.111M shares
-0.39%
YoY
|
N/A
|
8.089M shares
0.21%
YoY
|
8.141M shares
0.89%
YoY
|
8.142M shares
0.61%
YoY
|
N/A
|
8.072M shares
0.09%
YoY
|
8.069M shares
0.18%
YoY
|
8.092M shares
-0.05%
YoY
|
N/A
|
8.065M shares
0.8%
YoY
|
8.055M shares
0.84%
YoY
|
8.096M shares
2.37%
YoY
|
N/A
|
8.001M shares
2.38%
YoY
|
Loading...