|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$3.204M
-1.75%
YoY
|
$3.261M
53.6%
YoY
|
$2.123M
26.75%
YoY
|
$1.675M
-97.39%
YoY
|
$64.16M
19.57%
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
0.0%
YoY
|
$1.400M
4.79%
YoY
|
$1.336M
-4.57%
YoY
|
$1.400M
7.69%
YoY
|
$1.300M
0.0%
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.98M
368.79%
YoY
|
$11.30M
260.82%
YoY
|
$3.132M
-62.23%
YoY
|
| Other Income/Expense, Net |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Pretax Income |
$35.33M
21.49%
YoY
|
$29.08M
-13.17%
YoY
|
$33.49M
-28.32%
YoY
|
$46.72M
14.93%
YoY
|
$40.66M
122.97%
YoY
|
| Income Tax |
$9.692M
21.0%
YoY
|
$8.010M
-16.33%
YoY
|
$9.573M
-28.63%
YoY
|
$13.41M
13.52%
YoY
|
$11.82M
131.37%
YoY
|
| Net Earnings |
$25.64M
21.67%
YoY
|
$21.07M
-10.12%
YoY
|
$23.44M
-29.62%
YoY
|
$33.31M
15.5%
YoY
|
$28.84M
119.7%
YoY
|
| Basic Earnings Per Share |
$1.72
23.74%
YoY
|
$1.39
-10.32%
YoY
|
$1.55
-27.91%
YoY
|
$2.15
13.76%
YoY
|
$1.89
122.35%
YoY
|
| Diluted Earnings Per Share |
$1.72
23.74%
YoY
|
$1.39
-10.11%
YoY
|
$1.55
-27.74%
YoY
|
$2.14
13.83%
YoY
|
$1.88
121.18%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
14.87M shares
0.0%
YoY
|
14.87M shares
-1.83%
YoY
|
15.15M shares
-0.14%
YoY
|
15.17M shares
0.55%
YoY
|
15.09M shares
-0.72%
YoY
|
| Diluted Shares Outstanding |
14.91M shares
0.23%
YoY
|
14.87M shares
-1.89%
YoY
|
15.16M shares
-0.48%
YoY
|
15.23M shares
0.5%
YoY
|
15.16M shares
-0.45%
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 |
$463.0K
-53.7%
YoY
|
N/A
|
$725.0K
-18.45%
YoY
|
$1.017M
28.25%
YoY
|
$1.000M
63.4%
YoY
|
N/A
|
$889.0K
54.61%
YoY
|
$793.0K
38.39%
YoY
|
$612.0K
46.41%
YoY
|
N/A
|
$575.0K
26.65%
YoY
|
$573.0K
-97.16%
YoY
|
$418.0K
-97.67%
YoY
|
N/A
|
$454.0K
-97.38%
YoY
|
$20.15M
31.27%
YoY
|
$17.94M
31.63%
YoY
|
$17.82M
33.25%
YoY
|
$17.36M
33.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 |
$342.0K
-1.44%
YoY
|
$1.631M
398.78%
YoY
|
$411.0K
22.69%
YoY
|
$394.0K
18.67%
YoY
|
$347.0K
-5.45%
YoY
|
$327.0K
-9.42%
YoY
|
$335.0K
8.77%
YoY
|
$332.0K
-1.78%
YoY
|
$367.0K
-1.08%
YoY
|
$361.0K
4.03%
YoY
|
$308.0K
-11.75%
YoY
|
$338.0K
-0.88%
YoY
|
$371.0K
-4.87%
YoY
|
$347.0K
8.44%
YoY
|
$349.0K
5.12%
YoY
|
$341.0K
3.65%
YoY
|
$390.0K
18.9%
YoY
|
$320.0K
0.0%
YoY
|
$332.0K
1.84%
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
|
N/A
|
$16.93M
58.23%
YoY
|
N/A
|
$13.87M
380.03%
YoY
|
$12.85M
1102.06%
YoY
|
$10.70M
1536.39%
YoY
|
N/A
|
$2.890M
277.28%
YoY
|
$1.069M
40.1%
YoY
|
$654.0K
-25.43%
YoY
|
$726.0K
-39.2%
YoY
|
$766.0K
-52.04%
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 |
$9.910M
28.97%
YoY
|
$9.525M
42.89%
YoY
|
$9.672M
27.63%
YoY
|
$8.446M
11.54%
YoY
|
$7.684M
5.8%
YoY
|
$6.666M
-8.65%
YoY
|
$7.578M
7.95%
YoY
|
$7.572M
-11.51%
YoY
|
$7.263M
-31.59%
YoY
|
$7.297M
-34.36%
YoY
|
$7.020M
-42.29%
YoY
|
$8.557M
-28.33%
YoY
|
$10.62M
-7.7%
YoY
|
$11.12M
-13.79%
YoY
|
$12.17M
5.82%
YoY
|
$11.94M
30.78%
YoY
|
$11.50M
61.22%
YoY
|
$12.90M
141.95%
YoY
|
$11.50M
127.46%
YoY
|
| Income Tax |
$2.676M
27.43%
YoY
|
$2.466M
45.49%
YoY
|
$3.000M
40.06%
YoY
|
$2.100M
0.0%
YoY
|
$2.100M
5.0%
YoY
|
$1.695M
-20.24%
YoY
|
$2.142M
12.74%
YoY
|
$2.100M
-16.0%
YoY
|
$2.000M
-35.48%
YoY
|
$2.125M
-31.21%
YoY
|
$1.900M
-45.71%
YoY
|
$2.500M
-28.57%
YoY
|
$3.100M
-8.82%
YoY
|
$3.089M
-17.89%
YoY
|
$3.500M
7.83%
YoY
|
$3.500M
25.0%
YoY
|
$3.400M
61.9%
YoY
|
$3.762M
148.65%
YoY
|
$3.246M
122.48%
YoY
|
| Net Earnings |
$7.234M
30.11%
YoY
|
$7.059M
44.36%
YoY
|
$6.703M
23.31%
YoY
|
$6.333M
16.5%
YoY
|
$5.560M
6.39%
YoY
|
$4.890M
-3.65%
YoY
|
$5.436M
6.15%
YoY
|
$5.436M
-10.75%
YoY
|
$5.226M
-30.63%
YoY
|
$5.075M
-35.4%
YoY
|
$5.121M
-40.8%
YoY
|
$6.091M
-28.17%
YoY
|
$7.534M
-7.58%
YoY
|
$7.856M
-13.99%
YoY
|
$8.650M
4.85%
YoY
|
$8.480M
32.94%
YoY
|
$8.152M
60.57%
YoY
|
$9.134M
139.3%
YoY
|
$8.250M
129.49%
YoY
|
| Basic Earnings Per Share |
$0.49
32.43%
YoY
|
N/A
|
$0.45
25.0%
YoY
|
$0.42
16.67%
YoY
|
$0.37
8.82%
YoY
|
N/A
|
$0.36
9.09%
YoY
|
$0.36
-7.69%
YoY
|
$0.34
-29.17%
YoY
|
N/A
|
$0.33
-41.07%
YoY
|
$0.39
-29.09%
YoY
|
$0.48
-9.43%
YoY
|
N/A
|
$0.56
3.7%
YoY
|
$0.55
30.95%
YoY
|
$0.53
60.61%
YoY
|
$0.60
140.0%
YoY
|
$0.54
134.78%
YoY
|
| Diluted Earnings Per Share |
$0.48
29.73%
YoY
|
$0.47
42.41%
YoY
|
$0.45
21.8%
YoY
|
$0.42
16.67%
YoY
|
$0.37
8.82%
YoY
|
$0.33
-1.45%
YoY
|
$0.37
11.21%
YoY
|
$0.36
-7.69%
YoY
|
$0.34
-29.17%
YoY
|
$0.34
-35.25%
YoY
|
$0.33
-40.0%
YoY
|
$0.39
-27.78%
YoY
|
$0.48
-9.43%
YoY
|
$0.52
-12.32%
YoY
|
$0.55
1.85%
YoY
|
$0.54
28.57%
YoY
|
$0.53
60.61%
YoY
|
$0.59
136.0%
YoY
|
$0.54
134.78%
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 |
14.89M shares
-0.16%
YoY
|
14.89M shares
0.5%
YoY
|
14.89M shares
0.5%
YoY
|
14.81M shares
-0.97%
YoY
|
14.91M shares
-0.28%
YoY
|
14.81M shares
-1.25%
YoY
|
14.81M shares
-2.1%
YoY
|
14.96M shares
-1.42%
YoY
|
14.96M shares
-2.52%
YoY
|
15.00M shares
-1.32%
YoY
|
15.13M shares
-0.4%
YoY
|
15.17M shares
0.19%
YoY
|
15.34M shares
1.36%
YoY
|
15.20M shares
0.44%
YoY
|
15.19M shares
0.37%
YoY
|
15.14M shares
0.57%
YoY
|
15.14M shares
0.77%
YoY
|
15.13M shares
N/A
|
15.13M shares
-0.1%
YoY
|
| Diluted Shares Outstanding |
14.93M shares
0.49%
YoY
|
N/A
|
14.92M shares
0.72%
YoY
|
14.86M shares
-0.06%
YoY
|
14.86M shares
-0.9%
YoY
|
N/A
|
14.81M shares
-2.17%
YoY
|
14.87M shares
-1.99%
YoY
|
14.99M shares
-2.1%
YoY
|
N/A
|
15.14M shares
-0.88%
YoY
|
15.17M shares
-0.43%
YoY
|
15.31M shares
0.46%
YoY
|
N/A
|
15.28M shares
0.49%
YoY
|
15.23M shares
0.69%
YoY
|
15.24M shares
1.15%
YoY
|
N/A
|
15.20M shares
0.12%
YoY
|
Loading...