|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$64.35M
7.92%
YoY
|
$59.63M
66.65%
YoY
|
$35.78M
79.96%
YoY
|
$19.88M
91.38%
YoY
|
$10.39M
N/A
|
| 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 |
$468.0K
55.48%
YoY
|
$301.0K
32.6%
YoY
|
$227.0K
-1.73%
YoY
|
$231.0K
10.0%
YoY
|
$210.0K
16.67%
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
|
$12.07M
198.25%
YoY
|
$4.046M
310.76%
YoY
|
$985.0K
N/A
|
| Other Income/Expense, Net |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Pretax Income |
$22.17M
25.75%
YoY
|
$17.63M
108.48%
YoY
|
$8.457M
56.84%
YoY
|
$5.392M
75.64%
YoY
|
$3.070M
-493.59%
YoY
|
| Income Tax |
$5.523M
22.54%
YoY
|
$4.507M
107.31%
YoY
|
$2.174M
58.8%
YoY
|
$1.369M
-142.38%
YoY
|
-$3.230M
N/A
|
| Net Earnings |
$16.65M
26.85%
YoY
|
$13.12M
108.88%
YoY
|
$6.283M
56.18%
YoY
|
$4.023M
-36.14%
YoY
|
$6.300M
-907.69%
YoY
|
| Basic Earnings Per Share |
$1.42
2.16%
YoY
|
$1.39
59.77%
YoY
|
$0.87
27.94%
YoY
|
$0.68
-57.76%
YoY
|
$1.61
N/A
|
| Diluted Earnings Per Share |
$0.71
-46.62%
YoY
|
$1.33
52.87%
YoY
|
$0.87
28.78%
YoY
|
$0.68
-100.0%
YoY
|
$1.615M
-706.8%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
11.70M shares
-99.88%
YoY
|
9.446B shares
130386.98%
YoY
|
7.239M shares
21.56%
YoY
|
5.955M shares
52.72%
YoY
|
3.899M shares
N/A
|
| Diluted Shares Outstanding |
11.70M shares
-99.88%
YoY
|
9.845B shares
135902.59%
YoY
|
7.239M shares
21.56%
YoY
|
5.955M shares
N/A
|
N/A
|
|
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 |
$19.45M
29.63%
YoY
|
N/A
|
$16.32M
6.44%
YoY
|
$15.59M
2.63%
YoY
|
$15.01M
11.45%
YoY
|
N/A
|
$15.33M
72.25%
YoY
|
$15.19M
85.7%
YoY
|
$13.47M
79.15%
YoY
|
N/A
|
$8.902M
62.03%
YoY
|
$8.179M
103.2%
YoY
|
$7.516M
117.04%
YoY
|
N/A
|
$5.494M
84.8%
YoY
|
$4.025M
75.76%
YoY
|
$3.463M
N/A
|
N/A
|
$2.973M
N/A
|
| 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 |
N/A
|
$127.0K
35.11%
YoY
|
$124.0K
36.26%
YoY
|
$121.0K
98.36%
YoY
|
$96.00K
74.55%
YoY
|
$94.00K
64.91%
YoY
|
$91.00K
82.0%
YoY
|
$61.00K
5.17%
YoY
|
$55.00K
-3.51%
YoY
|
$57.00K
-3.39%
YoY
|
$50.00K
-12.28%
YoY
|
$58.00K
-1.69%
YoY
|
$57.00K
1.79%
YoY
|
$59.00K
18.0%
YoY
|
$57.00K
-5.0%
YoY
|
$59.00K
18.0%
YoY
|
$56.00K
12.0%
YoY
|
$50.00K
0.0%
YoY
|
$60.00K
50.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 |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
$5.714M
132.56%
YoY
|
N/A
|
$2.988M
151.3%
YoY
|
$2.587M
851.1%
YoY
|
$2.457M
941.1%
YoY
|
N/A
|
$1.189M
471.63%
YoY
|
$272.0K
16.24%
YoY
|
$236.0K
N/A
|
N/A
|
$208.0K
N/A
|
| 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 |
$6.198M
19.28%
YoY
|
$6.457M
21.58%
YoY
|
$5.663M
27.69%
YoY
|
$4.855M
4.1%
YoY
|
$5.196M
61.17%
YoY
|
$5.311M
55.07%
YoY
|
$4.435M
156.66%
YoY
|
$4.664M
165.3%
YoY
|
$3.224M
108.54%
YoY
|
$3.425M
64.82%
YoY
|
$1.728M
91.36%
YoY
|
$1.758M
38.86%
YoY
|
$1.546M
35.02%
YoY
|
$2.078M
52.79%
YoY
|
$903.0K
-1.85%
YoY
|
$1.266M
185.14%
YoY
|
$1.145M
227.14%
YoY
|
$1.360M
267.57%
YoY
|
$920.0K
-284.0%
YoY
|
| Income Tax |
$1.535M
15.76%
YoY
|
$1.604M
17.94%
YoY
|
$1.340M
18.27%
YoY
|
$1.253M
7.28%
YoY
|
$1.326M
56.55%
YoY
|
$1.360M
55.25%
YoY
|
$1.133M
146.84%
YoY
|
$1.168M
161.88%
YoY
|
$847.0K
115.52%
YoY
|
$876.0K
65.91%
YoY
|
$459.0K
99.57%
YoY
|
$446.0K
38.94%
YoY
|
$393.0K
35.52%
YoY
|
$528.0K
-116.35%
YoY
|
$230.0K
N/A
|
$321.0K
N/A
|
$290.0K
N/A
|
-$3.230M
N/A
|
N/A
N/A
|
| Net Earnings |
$4.663M
20.49%
YoY
|
$4.853M
22.83%
YoY
|
$4.323M
30.92%
YoY
|
$3.602M
3.03%
YoY
|
$3.870M
62.81%
YoY
|
$3.951M
55.0%
YoY
|
$3.302M
160.2%
YoY
|
$3.496M
166.46%
YoY
|
$2.377M
106.16%
YoY
|
$2.549M
64.45%
YoY
|
$1.269M
88.56%
YoY
|
$1.312M
38.84%
YoY
|
$1.153M
34.85%
YoY
|
$1.550M
-66.23%
YoY
|
$673.0K
-26.85%
YoY
|
$945.0K
112.84%
YoY
|
$855.0K
145.69%
YoY
|
$4.590M
1140.54%
YoY
|
$920.0K
-284.0%
YoY
|
| Basic Earnings Per Share |
$0.39
18.18%
YoY
|
N/A
|
$0.37
8.82%
YoY
|
$0.31
-13.89%
YoY
|
$0.33
6.45%
YoY
|
N/A
|
$0.34
88.89%
YoY
|
$0.36
100.0%
YoY
|
$0.31
93.75%
YoY
|
N/A
|
$0.18
63.64%
YoY
|
$0.18
12.5%
YoY
|
$0.16
-5.88%
YoY
|
N/A
|
$0.11
-47.62%
YoY
|
$0.16
14.29%
YoY
|
$0.17
N/A
|
N/A
|
$0.21
N/A
|
| Diluted Earnings Per Share |
$0.20
-37.5%
YoY
|
$0.21
-39.98%
YoY
|
$0.18
-43.75%
YoY
|
$0.29
-14.71%
YoY
|
$0.32
3.23%
YoY
|
$0.35
-0.39%
YoY
|
$0.32
77.78%
YoY
|
$0.34
88.89%
YoY
|
$0.31
93.69%
YoY
|
$0.35
55.06%
YoY
|
$0.18
-100.0%
YoY
|
$0.18
-100.0%
YoY
|
$0.16
-100.0%
YoY
|
$0.23
-100.0%
YoY
|
$111.0K
-47.54%
YoY
|
$157.3K
16.91%
YoY
|
$174.8K
59.78%
YoY
|
$964.3K
674.03%
YoY
|
$211.5K
-224.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 |
12.17M shares
3.53%
YoY
|
11.53M shares
14.31%
YoY
|
11.75M shares
21.43%
YoY
|
11.75M shares
21.96%
YoY
|
11.75M shares
49.36%
YoY
|
10.09M shares
39.17%
YoY
|
9.677M shares
33.48%
YoY
|
9.635M shares
32.89%
YoY
|
7.867M shares
8.51%
YoY
|
7.250M shares
7.12%
YoY
|
7.250M shares
20.29%
YoY
|
7.250M shares
20.69%
YoY
|
7.250M shares
48.2%
YoY
|
6.769M shares
N/A
|
6.027M shares
38.67%
YoY
|
6.007M shares
83.54%
YoY
|
4.892M shares
N/A
|
N/A
|
4.346M shares
N/A
|
| Diluted Shares Outstanding |
23.59M shares
92.9%
YoY
|
N/A
|
23.41M shares
127.55%
YoY
|
12.28M shares
20.77%
YoY
|
12.23M shares
60.22%
YoY
|
N/A
|
10.29M shares
41.91%
YoY
|
10.17M shares
40.2%
YoY
|
7.634M shares
5.96%
YoY
|
N/A
|
7.250M shares
19.53%
YoY
|
7.250M shares
N/A
|
7.204M shares
N/A
|
N/A
|
6.066M shares
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
Loading...