|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$310.0M
1382.68%
YoY
|
$20.91M
14.04%
YoY
|
$18.34M
19.52%
YoY
|
$15.34M
-78.14%
YoY
|
$70.17M
17.58%
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.400M
0.0%
YoY
|
$4.400M
33.33%
YoY
|
$3.300M
37.5%
YoY
|
$2.400M
60.0%
YoY
|
$1.500M
25.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
|
$78.77M
528.02%
YoY
|
$12.54M
107.7%
YoY
|
$6.039M
-14.7%
YoY
|
| Other Income/Expense, Net |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Pretax Income |
$78.66M
33.99%
YoY
|
$58.70M
313.87%
YoY
|
$14.18M
-66.34%
YoY
|
$42.14M
98.97%
YoY
|
$21.18M
0.63%
YoY
|
| Income Tax |
$19.15M
29.25%
YoY
|
$14.82M
401.18%
YoY
|
$2.956M
-73.04%
YoY
|
$10.96M
88.64%
YoY
|
$5.812M
9.31%
YoY
|
| Net Earnings |
$59.51M
35.58%
YoY
|
$43.89M
290.89%
YoY
|
$11.23M
-63.99%
YoY
|
$31.18M
102.87%
YoY
|
$15.37M
-2.3%
YoY
|
| Basic Earnings Per Share |
$1.78
34.85%
YoY
|
$1.32
214.29%
YoY
|
$0.42
-73.25%
YoY
|
$1.57
34.19%
YoY
|
$1.17
-7.87%
YoY
|
| Diluted Earnings Per Share |
$1.78
34.85%
YoY
|
$1.32
213.42%
YoY
|
$0.42
-100.0%
YoY
|
$1.571M
134262048.17%
YoY
|
$1.17
-7.87%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
33.39M shares
0.38%
YoY
|
33.27M shares
25.2%
YoY
|
26.57M shares
33.88%
YoY
|
19.85M
51.28%
YoY
|
13.12M
5.97%
YoY
|
| Diluted Shares Outstanding |
33.41M shares
0.37%
YoY
|
33.29M shares
25.25%
YoY
|
26.57M shares
33.89%
YoY
|
19.85M shares
51.28%
YoY
|
13.12M
5.96%
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 |
$78.39M
1589.48%
YoY
|
N/A
|
$5.132M
8.27%
YoY
|
$5.707M
8.66%
YoY
|
$4.640M
-1.47%
YoY
|
N/A
|
$4.740M
-25.35%
YoY
|
$5.252M
43.5%
YoY
|
$4.709M
24.31%
YoY
|
N/A
|
$6.350M
56.33%
YoY
|
$3.660M
-86.28%
YoY
|
$3.788M
-84.43%
YoY
|
N/A
|
$4.062M
-75.96%
YoY
|
$26.67M
71.72%
YoY
|
$24.32M
58.52%
YoY
|
N/A
|
$16.90M
13.4%
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 |
$3.578M
-12.24%
YoY
|
$3.590M
-10.25%
YoY
|
$3.615M
-5.44%
YoY
|
$4.049M
-1.68%
YoY
|
$4.077M
-0.54%
YoY
|
$4.000M
-2.25%
YoY
|
$3.823M
-6.82%
YoY
|
$4.118M
202.79%
YoY
|
$4.099M
196.38%
YoY
|
$4.092M
154.48%
YoY
|
$4.103M
203.48%
YoY
|
$1.360M
1.27%
YoY
|
$1.383M
-11.23%
YoY
|
$1.608M
39.83%
YoY
|
$1.352M
104.85%
YoY
|
$1.343M
106.62%
YoY
|
$1.558M
147.3%
YoY
|
$1.150M
66.67%
YoY
|
$660.0K
17.86%
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
|
$30.00M
219.26%
YoY
|
N/A
|
$25.63M
685.83%
YoY
|
$14.14M
589.04%
YoY
|
$9.398M
396.2%
YoY
|
N/A
|
$3.261M
148.93%
YoY
|
$2.052M
43.7%
YoY
|
$1.894M
22.67%
YoY
|
N/A
|
$1.310M
-19.09%
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 |
$22.66M
24.11%
YoY
|
$20.78M
14.56%
YoY
|
$18.99M
26.85%
YoY
|
$20.63M
-31.78%
YoY
|
$18.26M
72.28%
YoY
|
$18.14M
25.05%
YoY
|
$14.97M
-231.57%
YoY
|
$30.25M
448.61%
YoY
|
$10.60M
19.17%
YoY
|
$14.51M
27.76%
YoY
|
-$11.38M
-186.93%
YoY
|
$5.513M
-45.72%
YoY
|
$8.892M
17.87%
YoY
|
$11.36M
184.59%
YoY
|
$13.09M
108.59%
YoY
|
$10.16M
85.35%
YoY
|
$7.544M
38.86%
YoY
|
$3.990M
-23.42%
YoY
|
$6.273M
38.39%
YoY
|
| Income Tax |
$5.570M
23.97%
YoY
|
$4.895M
0.74%
YoY
|
$4.637M
22.77%
YoY
|
$5.125M
36.09%
YoY
|
$4.493M
86.2%
YoY
|
$4.859M
20.96%
YoY
|
$3.777M
-175.68%
YoY
|
$3.766M
151.91%
YoY
|
$2.413M
-0.9%
YoY
|
$4.017M
36.26%
YoY
|
-$4.991M
-245.64%
YoY
|
$1.495M
-43.75%
YoY
|
$2.435M
26.1%
YoY
|
$2.948M
132.13%
YoY
|
$3.427M
106.82%
YoY
|
$2.658M
83.44%
YoY
|
$1.931M
34.56%
YoY
|
$1.270M
-3.79%
YoY
|
$1.657M
45.1%
YoY
|
| Net Earnings |
$17.09M
24.15%
YoY
|
$15.89M
19.61%
YoY
|
$14.35M
28.23%
YoY
|
$15.51M
-48.73%
YoY
|
$13.76M
68.18%
YoY
|
$13.28M
26.62%
YoY
|
$11.19M
-275.27%
YoY
|
$30.25M
652.74%
YoY
|
$8.184M
26.75%
YoY
|
$10.49M
24.78%
YoY
|
-$6.384M
-166.1%
YoY
|
$4.018M
-46.42%
YoY
|
$6.457M
15.04%
YoY
|
$8.407M
208.74%
YoY
|
$9.658M
109.23%
YoY
|
$7.499M
86.03%
YoY
|
$5.613M
40.4%
YoY
|
$2.723M
-29.93%
YoY
|
$4.616M
36.13%
YoY
|
| Basic Earnings Per Share |
$0.51
24.39%
YoY
|
N/A
|
$0.43
26.47%
YoY
|
$0.46
35.29%
YoY
|
$0.41
64.0%
YoY
|
N/A
|
$0.34
-278.95%
YoY
|
$0.34
70.0%
YoY
|
$0.25
-21.88%
YoY
|
N/A
|
-$0.19
-138.78%
YoY
|
$0.20
-47.37%
YoY
|
$0.32
14.29%
YoY
|
N/A
|
$0.49
25.64%
YoY
|
$0.38
11.76%
YoY
|
$0.28
-17.65%
YoY
|
N/A
|
$0.39
44.44%
YoY
|
| Diluted Earnings Per Share |
$0.51
24.39%
YoY
|
$0.48
20.11%
YoY
|
$0.43
26.82%
YoY
|
$0.46
-49.42%
YoY
|
$0.41
64.0%
YoY
|
$0.40
26.39%
YoY
|
$0.34
-276.64%
YoY
|
$0.91
355.29%
YoY
|
$0.25
-21.88%
YoY
|
$0.31
-100.0%
YoY
|
-$0.19
-100.0%
YoY
|
$0.20
-47.37%
YoY
|
$0.32
14.29%
YoY
|
$423.3K
168.12%
YoY
|
$486.5K
23.73%
YoY
|
$0.38
11.76%
YoY
|
$0.28
-17.65%
YoY
|
$157.9K
-51.3%
YoY
|
$393.2K
145626377.54%
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 |
33.42M shares
0.2%
YoY
|
33.43M shares
0.3%
YoY
|
33.42M shares
0.3%
YoY
|
33.37M shares
0.49%
YoY
|
33.35M shares
0.43%
YoY
|
33.33M shares
0.55%
YoY
|
33.32M shares
0.58%
YoY
|
33.21M shares
66.91%
YoY
|
33.21M shares
66.9%
YoY
|
33.15M shares
66.92%
YoY
|
33.12M
66.87%
YoY
|
19.90M
0.25%
YoY
|
19.90M
100254.99%
YoY
|
19.86M
0.26%
YoY
|
19.85M
168808.63%
YoY
|
19.85M
68.88%
YoY
|
19.83K
68.82%
YoY
|
19.81M
64.57%
YoY
|
11.75K
-5.86%
YoY
|
| Diluted Shares Outstanding |
33.45M shares
0.22%
YoY
|
N/A
|
33.44M shares
0.29%
YoY
|
33.39M shares
0.46%
YoY
|
33.38M shares
0.55%
YoY
|
N/A
|
33.34M shares
0.63%
YoY
|
33.23M shares
166879.85%
YoY
|
33.19M shares
166806.37%
YoY
|
N/A
|
33.13M shares
66.88%
YoY
|
19.90K
-99.9%
YoY
|
19.89K
0.29%
YoY
|
N/A
|
19.85M shares
168824.44%
YoY
|
19.85M
68.85%
YoY
|
19.83K
68.79%
YoY
|
N/A
|
11.75K
-5.86%
YoY
|
Loading...