|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$197.5M
7020.98%
YoY
|
$2.774M
4.68%
YoY
|
$2.650M
0.3%
YoY
|
$2.642M
-96.76%
YoY
|
$81.47M
2.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 |
$2.200M
-4.35%
YoY
|
$2.300M
5.31%
YoY
|
$2.184M
36.5%
YoY
|
$1.600M
14.29%
YoY
|
$1.400M
-6.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
|
$62.67M
417.15%
YoY
|
$12.12M
179.56%
YoY
|
$4.335M
-68.06%
YoY
|
| Other Income/Expense, Net |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Pretax Income |
$52.49M
44.65%
YoY
|
$36.29M
-16.13%
YoY
|
$43.26M
-12.43%
YoY
|
$49.40M
-13.27%
YoY
|
$56.96M
147.53%
YoY
|
| Income Tax |
$15.04M
43.52%
YoY
|
$10.48M
-16.57%
YoY
|
$12.56M
-12.9%
YoY
|
$14.42M
-14.48%
YoY
|
$16.86M
146.58%
YoY
|
| Net Earnings |
$37.45M
45.11%
YoY
|
$25.81M
-15.68%
YoY
|
$30.61M
-12.51%
YoY
|
$34.99M
-12.76%
YoY
|
$40.10M
147.93%
YoY
|
| Basic Earnings Per Share |
$2.59
48.0%
YoY
|
$1.75
-18.22%
YoY
|
$2.14
-8.94%
YoY
|
$2.35
-11.65%
YoY
|
$2.66
153.33%
YoY
|
| Diluted Earnings Per Share |
$2.58
48.28%
YoY
|
$1.74
-18.04%
YoY
|
$2.12
-8.09%
YoY
|
$2.31
-11.83%
YoY
|
$2.62
151.92%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
14.20M shares
-0.26%
YoY
|
14.24M shares
-0.42%
YoY
|
14.30M shares
-3.51%
YoY
|
14.82M shares
-1.3%
YoY
|
15.02M shares
-2.38%
YoY
|
| Diluted Shares Outstanding |
14.28M shares
-0.44%
YoY
|
14.34M shares
-0.52%
YoY
|
14.42M shares
-4.3%
YoY
|
15.07M shares
-1.24%
YoY
|
15.25M shares
-1.26%
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 |
$48.83M
7231.98%
YoY
|
N/A
|
$735.0K
-4.55%
YoY
|
$722.0K
19.34%
YoY
|
$666.0K
-0.75%
YoY
|
N/A
|
$770.0K
11.59%
YoY
|
$605.0K
-8.75%
YoY
|
$671.0K
10.18%
YoY
|
N/A
|
$690.0K
-12.33%
YoY
|
$663.0K
-97.05%
YoY
|
$609.0K
-97.09%
YoY
|
N/A
|
$787.0K
-96.28%
YoY
|
$22.45M
11.94%
YoY
|
$20.89M
8.5%
YoY
|
N/A
|
$21.17M
7.89%
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 |
$523.0K
-7.27%
YoY
|
$536.0K
-6.78%
YoY
|
$565.0K
-1.91%
YoY
|
$548.0K
-0.36%
YoY
|
$564.0K
2.36%
YoY
|
$575.0K
18.56%
YoY
|
$576.0K
1.05%
YoY
|
$550.0K
-3.85%
YoY
|
$551.0K
-1.43%
YoY
|
$485.0K
-7.62%
YoY
|
$570.0K
35.39%
YoY
|
$572.0K
67.74%
YoY
|
$559.0K
80.91%
YoY
|
$525.0K
59.09%
YoY
|
$421.0K
27.58%
YoY
|
$341.0K
-2.57%
YoY
|
$309.0K
-16.03%
YoY
|
$330.0K
-10.81%
YoY
|
$330.0K
-10.81%
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
|
$22.56M
86.07%
YoY
|
N/A
|
$16.40M
483.32%
YoY
|
$15.12M
1280.91%
YoY
|
$12.12M
1245.39%
YoY
|
N/A
|
$2.812M
198.83%
YoY
|
$1.095M
3.79%
YoY
|
$901.0K
-37.39%
YoY
|
N/A
|
$941.0K
-65.99%
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 |
$14.90M
38.11%
YoY
|
$13.12M
27.26%
YoY
|
$15.90M
48.82%
YoY
|
$12.67M
44.22%
YoY
|
$10.79M
24.29%
YoY
|
$10.31M
24.83%
YoY
|
$10.69M
6.94%
YoY
|
$8.786M
-16.72%
YoY
|
$8.682M
-39.95%
YoY
|
$8.260M
-33.33%
YoY
|
$9.993M
2.48%
YoY
|
$10.55M
-17.98%
YoY
|
$14.46M
0.42%
YoY
|
$12.39M
-18.65%
YoY
|
$9.751M
-37.64%
YoY
|
$12.86M
-7.74%
YoY
|
$14.40M
18.47%
YoY
|
$15.23M
84.85%
YoY
|
$15.64M
218.26%
YoY
|
| Income Tax |
$4.250M
39.07%
YoY
|
$3.887M
18.47%
YoY
|
$4.500M
55.17%
YoY
|
$3.600M
44.0%
YoY
|
$3.056M
68.19%
YoY
|
$3.281M
39.5%
YoY
|
$2.900M
-3.33%
YoY
|
$2.500M
-19.35%
YoY
|
$1.817M
-56.74%
YoY
|
$2.352M
-36.23%
YoY
|
$3.000M
7.14%
YoY
|
$3.100M
-18.42%
YoY
|
$4.200M
0.0%
YoY
|
$3.688M
-18.95%
YoY
|
$2.800M
-39.13%
YoY
|
$3.800M
-7.32%
YoY
|
$4.200M
16.67%
YoY
|
$4.550M
85.56%
YoY
|
$4.600M
206.67%
YoY
|
| Net Earnings |
$10.65M
38.44%
YoY
|
$9.075M
35.77%
YoY
|
$11.41M
46.05%
YoY
|
$8.984M
43.03%
YoY
|
$7.695M
12.09%
YoY
|
$6.684M
13.46%
YoY
|
$7.814M
11.26%
YoY
|
$6.281M
-16.0%
YoY
|
$6.865M
-33.33%
YoY
|
$5.891M
-32.01%
YoY
|
$7.023M
1.01%
YoY
|
$7.477M
-17.76%
YoY
|
$10.30M
0.56%
YoY
|
$8.665M
-18.87%
YoY
|
$6.953M
-36.92%
YoY
|
$9.092M
-7.64%
YoY
|
$10.24M
19.63%
YoY
|
$10.68M
84.55%
YoY
|
$11.02M
219.6%
YoY
|
| Basic Earnings Per Share |
$0.74
39.62%
YoY
|
N/A
|
$0.79
51.92%
YoY
|
$0.63
46.51%
YoY
|
$0.53
60.61%
YoY
|
N/A
|
$0.52
6.12%
YoY
|
$0.43
-17.31%
YoY
|
$0.33
-53.52%
YoY
|
N/A
|
$0.49
4.26%
YoY
|
$0.52
-14.75%
YoY
|
$0.71
2.9%
YoY
|
N/A
|
$0.47
-36.49%
YoY
|
$0.61
-6.15%
YoY
|
$0.69
25.45%
YoY
|
N/A
|
$0.74
236.36%
YoY
|
| Diluted Earnings Per Share |
$0.74
39.31%
YoY
|
$0.64
38.79%
YoY
|
$0.78
50.0%
YoY
|
$0.63
46.51%
YoY
|
$0.53
12.52%
YoY
|
$0.46
12.99%
YoY
|
$0.52
6.12%
YoY
|
$0.43
-17.31%
YoY
|
$0.48
-31.56%
YoY
|
$0.41
-29.48%
YoY
|
$0.49
6.52%
YoY
|
$0.52
-13.33%
YoY
|
$0.70
4.48%
YoY
|
$0.58
-100.0%
YoY
|
$0.46
-36.99%
YoY
|
$0.60
-6.25%
YoY
|
$0.67
21.82%
YoY
|
$706.3K
185881270.09%
YoY
|
$0.73
231.82%
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.23M shares
-1.08%
YoY
|
14.26M shares
-0.04%
YoY
|
14.35M shares
0.67%
YoY
|
14.31M shares
0.3%
YoY
|
14.38M shares
0.82%
YoY
|
14.27M shares
0.05%
YoY
|
14.25M shares
-0.62%
YoY
|
14.27M shares
-0.35%
YoY
|
14.26M shares
-1.01%
YoY
|
14.26M shares
-3.65%
YoY
|
14.34M shares
-4.11%
YoY
|
14.32M shares
-3.81%
YoY
|
14.41M shares
-2.95%
YoY
|
14.80M shares
-0.28%
YoY
|
14.96M shares
1.21%
YoY
|
14.88M shares
-1.53%
YoY
|
14.85M shares
-3.49%
YoY
|
14.84M shares
-3.5%
YoY
|
14.78M shares
-3.68%
YoY
|
| Diluted Shares Outstanding |
14.24M shares
-1.15%
YoY
|
N/A
|
14.33M shares
-0.21%
YoY
|
14.33M shares
0.09%
YoY
|
14.40M shares
0.51%
YoY
|
N/A
|
14.36M shares
-0.28%
YoY
|
14.31M shares
-0.31%
YoY
|
14.33M shares
-1.68%
YoY
|
N/A
|
14.40M shares
-4.59%
YoY
|
14.36M shares
-5.06%
YoY
|
14.57M shares
-3.74%
YoY
|
N/A
|
15.09M shares
0.38%
YoY
|
15.12M shares
-1.22%
YoY
|
15.14M shares
-2.52%
YoY
|
N/A
|
15.03M shares
-2.25%
YoY
|
Loading...