|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
N/A
|
N/A
|
N/A
|
N/A
|
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 |
$6.900M
16.95%
YoY
|
$5.900M
103.45%
YoY
|
$2.900M
-5.01%
YoY
|
$3.053M
-4.74%
YoY
|
$3.205M
9.01%
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
|
$53.14M
494.31%
YoY
|
$8.941M
112.02%
YoY
|
$4.217M
N/A
|
| Other Income/Expense, Net |
$21.40M
33.66%
YoY
|
$16.01M
209.19%
YoY
|
$5.177M
2.07%
YoY
|
$5.072M
4.97%
YoY
|
$4.832M
N/A
|
| Pretax Income |
$144.9M
263.27%
YoY
|
$39.90M
59.2%
YoY
|
$25.06M
-52.08%
YoY
|
$52.30M
29.32%
YoY
|
$40.44M
42.4%
YoY
|
| Income Tax |
$27.63M
559.47%
YoY
|
$4.190M
76.87%
YoY
|
$2.369M
-71.41%
YoY
|
$8.286M
93.73%
YoY
|
$4.277M
125.11%
YoY
|
| Net Earnings |
$117.3M
228.51%
YoY
|
$35.71M
57.36%
YoY
|
$22.69M
-48.44%
YoY
|
$44.01M
21.7%
YoY
|
$36.17M
36.47%
YoY
|
| Basic Earnings Per Share |
$7.76
174.2%
YoY
|
$2.83
-7.21%
YoY
|
$3.05
-48.57%
YoY
|
$5.93
21.77%
YoY
|
$4.87
N/A
|
| Diluted Earnings Per Share |
$7.72
173.76%
YoY
|
$2.82
3.3%
YoY
|
$2.73
-53.68%
YoY
|
$5.89
21.09%
YoY
|
$4.87
-96.33%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
15.01M shares
21.08%
YoY
|
12.39M shares
66.85%
YoY
|
7.428M shares
0.04%
YoY
|
7.425M shares
0.01%
YoY
|
7.424M shares
N/A
|
| Diluted Shares Outstanding |
15.07M shares
21.15%
YoY
|
12.44M shares
65.74%
YoY
|
7.507M shares
0.52%
YoY
|
7.468M shares
0.51%
YoY
|
7.430M shares
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 |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
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 |
$1.868M
11.79%
YoY
|
$5.538M
-8.81%
YoY
|
$11.18M
81.65%
YoY
|
N/A
|
$1.671M
103.78%
YoY
|
$6.073M
638.81%
YoY
|
$6.154M
200.2%
YoY
|
$4.360M
N/A
|
$820.0K
19.88%
YoY
|
$822.0K
N/A
|
$2.050M
N/A
|
N/A
|
$684.0K
-11.97%
YoY
|
N/A
|
N/A
|
N/A
|
$777.0K
N/A
|
$3.205M
9.12%
YoY
|
N/A
|
| 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.61M
73.9%
YoY
|
N/A
|
$14.38M
456.4%
YoY
|
$13.32M
1362.57%
YoY
|
$9.554M
1123.3%
YoY
|
N/A
|
$2.585M
N/A
|
$911.0K
N/A
|
$781.0K
N/A
|
N/A
|
N/A
|
| Other Income/Expense, Net |
$5.303M
-1.61%
YoY
|
N/A
|
$5.214M
9.84%
YoY
|
$5.380M
23.51%
YoY
|
$5.390M
272.24%
YoY
|
N/A
|
$4.747M
203.52%
YoY
|
$4.356M
186.58%
YoY
|
$1.448M
5.93%
YoY
|
N/A
|
$1.564M
8.99%
YoY
|
$1.520M
11.27%
YoY
|
$1.367M
8.66%
YoY
|
N/A
|
$1.435M
N/A
|
$1.366M
N/A
|
$1.258M
N/A
|
N/A
|
N/A
|
| Pretax Income |
$33.30M
1.39%
YoY
|
$37.91M
87.14%
YoY
|
$37.00M
12.73%
YoY
|
$37.18M
-294.95%
YoY
|
$32.85M
457.64%
YoY
|
$20.26M
263.18%
YoY
|
$32.82M
626.15%
YoY
|
-$19.07M
-378.22%
YoY
|
$5.890M
-27.36%
YoY
|
$5.578M
-64.17%
YoY
|
$4.520M
-66.21%
YoY
|
$6.855M
-44.25%
YoY
|
$8.108M
-26.68%
YoY
|
$15.57M
59.14%
YoY
|
$13.38M
29.62%
YoY
|
$12.30M
17.34%
YoY
|
$11.06M
12.05%
YoY
|
$9.784M
-3.7%
YoY
|
$10.32M
69.74%
YoY
|
| Income Tax |
$5.954M
5.49%
YoY
|
$7.667M
1548.82%
YoY
|
$7.037M
35.33%
YoY
|
$7.284M
-438.32%
YoY
|
$5.644M
732.45%
YoY
|
$465.0K
-7.0%
YoY
|
$5.200M
1020.69%
YoY
|
-$2.153M
-362.24%
YoY
|
$678.0K
16.1%
YoY
|
$500.0K
-77.38%
YoY
|
$464.0K
-79.29%
YoY
|
$821.0K
-56.79%
YoY
|
$584.0K
-69.79%
YoY
|
$2.210M
93.69%
YoY
|
$2.240M
107.41%
YoY
|
$1.900M
72.73%
YoY
|
$1.933M
103.47%
YoY
|
$1.141M
4.68%
YoY
|
$1.080M
369.57%
YoY
|
| Net Earnings |
$27.35M
0.54%
YoY
|
$30.02M
53.41%
YoY
|
$29.96M
8.48%
YoY
|
$29.90M
-274.39%
YoY
|
$27.20M
421.89%
YoY
|
$19.57M
285.35%
YoY
|
$27.62M
581.02%
YoY
|
-$17.14M
-384.12%
YoY
|
$5.212M
-30.73%
YoY
|
$5.078M
-61.96%
YoY
|
$4.056M
-63.58%
YoY
|
$6.034M
-41.96%
YoY
|
$7.524M
-17.55%
YoY
|
$13.35M
54.46%
YoY
|
$11.14M
20.66%
YoY
|
$10.40M
10.84%
YoY
|
$9.126M
2.42%
YoY
|
$8.643M
-4.71%
YoY
|
$9.230M
57.78%
YoY
|
| Basic Earnings Per Share |
$1.80
0.0%
YoY
|
N/A
|
$1.98
8.2%
YoY
|
$1.98
-240.43%
YoY
|
$1.80
157.14%
YoY
|
N/A
|
$1.83
232.73%
YoY
|
-$1.41
-274.07%
YoY
|
$0.70
-30.69%
YoY
|
N/A
|
$0.55
-63.33%
YoY
|
$0.81
-42.14%
YoY
|
$1.01
-17.89%
YoY
|
N/A
|
$1.50
N/A
|
$1.40
N/A
|
$1.23
N/A
|
N/A
|
N/A
|
| Diluted Earnings Per Share |
$1.79
-0.56%
YoY
|
$1.98
51.33%
YoY
|
$1.97
8.24%
YoY
|
$1.97
-239.72%
YoY
|
$1.80
160.87%
YoY
|
$1.31
117.53%
YoY
|
$1.82
230.91%
YoY
|
-$1.41
-276.25%
YoY
|
$0.69
-31.0%
YoY
|
$0.60
-66.29%
YoY
|
$0.55
-63.12%
YoY
|
$0.80
-42.63%
YoY
|
$1.00
-18.31%
YoY
|
$1.78
54.11%
YoY
|
$1.49
-96.93%
YoY
|
$1.40
-97.17%
YoY
|
$1.22
-97.39%
YoY
|
$1.16
-97.58%
YoY
|
$48.57
57.8%
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 |
15.04M shares
0.38%
YoY
|
15.03M shares
0.41%
YoY
|
15.02M shares
0.52%
YoY
|
15.01M shares
1.06%
YoY
|
14.98M shares
101.38%
YoY
|
14.97M shares
101.48%
YoY
|
14.94M shares
101.18%
YoY
|
14.85M shares
99.9%
YoY
|
7.440M shares
0.18%
YoY
|
7.429M shares
N/A
|
7.429M shares
0.04%
YoY
|
7.428M shares
0.04%
YoY
|
7.427M shares
0.03%
YoY
|
N/A
|
7.426M shares
N/A
|
7.425M shares
N/A
|
7.424M shares
N/A
|
N/A
|
N/A
|
| Diluted Shares Outstanding |
15.13M shares
0.7%
YoY
|
N/A
|
15.11M shares
0.48%
YoY
|
15.02M shares
23.41%
YoY
|
15.03M shares
99.62%
YoY
|
N/A
|
15.04M shares
100.55%
YoY
|
12.17M shares
62.0%
YoY
|
7.527M shares
0.31%
YoY
|
N/A
|
7.499M shares
0.42%
YoY
|
7.515M shares
0.79%
YoY
|
7.504M shares
0.71%
YoY
|
N/A
|
7.468M shares
N/A
|
7.456M shares
N/A
|
7.452M shares
N/A
|
N/A
|
N/A
|
Loading...