|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$249.1M
3773.97%
YoY
|
$6.430M
17.36%
YoY
|
$5.479M
-3.96%
YoY
|
$5.705M
-96.69%
YoY
|
$172.3M
2.47%
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 |
$3.200M
-11.11%
YoY
|
$3.600M
-2.7%
YoY
|
$3.700M
2.78%
YoY
|
$3.600M
-7.69%
YoY
|
$3.900M
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
|
$84.13M
293.45%
YoY
|
$21.38M
28.43%
YoY
|
$16.65M
-56.57%
YoY
|
| Other Income/Expense, Net |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Pretax Income |
$17.05M
-57.9%
YoY
|
$40.50M
-21.75%
YoY
|
$51.76M
-39.0%
YoY
|
$84.86M
-12.63%
YoY
|
$97.13M
94.16%
YoY
|
| Income Tax |
$16.26M
53.99%
YoY
|
$10.56M
-25.09%
YoY
|
$14.09M
-40.64%
YoY
|
$23.74M
-10.32%
YoY
|
$26.47M
103.06%
YoY
|
| Net Earnings |
$796.0K
-97.34%
YoY
|
$29.95M
-20.5%
YoY
|
$37.67M
-38.37%
YoY
|
$61.12M
-13.5%
YoY
|
$70.65M
91.02%
YoY
|
| Basic Earnings Per Share |
$0.02
-97.22%
YoY
|
$0.72
-16.28%
YoY
|
$0.86
-34.85%
YoY
|
$1.32
-9.59%
YoY
|
$1.46
92.11%
YoY
|
| Diluted Earnings Per Share |
$0.02
-97.22%
YoY
|
$0.72
-16.59%
YoY
|
$0.86
-100.0%
YoY
|
$1.316M
90768075.98%
YoY
|
$1.45
90.79%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
40.12M shares
-3.49%
YoY
|
41.57M shares
-4.58%
YoY
|
43.56M shares
-5.78%
YoY
|
46.23M shares
-4.51%
YoY
|
48.42M shares
-0.63%
YoY
|
| Diluted Shares Outstanding |
40.17M shares
-3.5%
YoY
|
41.63M shares
-4.61%
YoY
|
43.64M shares
-6.03%
YoY
|
46.44M shares
-4.75%
YoY
|
48.75M shares
-0.06%
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 |
$1.709M
5.49%
YoY
|
N/A
|
$1.792M
11.24%
YoY
|
$1.685M
7.32%
YoY
|
$1.620M
0.31%
YoY
|
N/A
|
$1.611M
22.32%
YoY
|
$1.570M
19.94%
YoY
|
$1.615M
17.03%
YoY
|
N/A
|
$1.317M
-12.2%
YoY
|
$1.309M
-96.99%
YoY
|
$1.380M
-96.57%
YoY
|
N/A
|
$1.500M
-96.44%
YoY
|
$43.46M
0.51%
YoY
|
$40.19M
-10.81%
YoY
|
$41.85M
-2.78%
YoY
|
$42.15M
1.66%
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 |
N/A
|
$788.0K
-61.3%
YoY
|
$811.0K
-9.49%
YoY
|
$2.009M
114.87%
YoY
|
$2.003M
112.41%
YoY
|
$2.036M
116.14%
YoY
|
$896.0K
-7.63%
YoY
|
$935.0K
-1.99%
YoY
|
$943.0K
0.32%
YoY
|
$942.0K
0.86%
YoY
|
$970.0K
3.74%
YoY
|
$954.0K
0.32%
YoY
|
$940.0K
-5.91%
YoY
|
$934.0K
-8.43%
YoY
|
$935.0K
-8.33%
YoY
|
$951.0K
-7.67%
YoY
|
$999.0K
-2.06%
YoY
|
$1.020M
-23.88%
YoY
|
$1.020M
-2.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.76M
104.67%
YoY
|
N/A
|
$23.04M
337.52%
YoY
|
$20.51M
508.4%
YoY
|
$15.03M
352.06%
YoY
|
N/A
|
$5.267M
41.24%
YoY
|
$3.371M
-25.9%
YoY
|
$3.325M
-32.02%
YoY
|
$3.480M
-42.08%
YoY
|
$3.729M
-57.86%
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 |
$16.87M
56.25%
YoY
|
-$22.40M
-260.85%
YoY
|
$14.79M
66.39%
YoY
|
$13.87M
51.19%
YoY
|
$10.80M
26.74%
YoY
|
$13.93M
23.3%
YoY
|
$8.887M
-19.63%
YoY
|
$9.171M
-30.38%
YoY
|
$8.518M
-47.54%
YoY
|
$11.29M
-42.6%
YoY
|
$11.06M
-53.39%
YoY
|
$13.17M
-40.09%
YoY
|
$16.24M
-16.61%
YoY
|
$19.68M
-10.2%
YoY
|
$23.72M
7.07%
YoY
|
$21.99M
-19.85%
YoY
|
$19.47M
-24.01%
YoY
|
$21.91M
25.36%
YoY
|
$22.16M
89.76%
YoY
|
| Income Tax |
$5.026M
72.12%
YoY
|
$5.004M
87.14%
YoY
|
$4.036M
70.73%
YoY
|
$4.295M
33.63%
YoY
|
$2.920M
26.74%
YoY
|
$2.674M
-12.96%
YoY
|
$2.364M
-17.83%
YoY
|
$3.214M
-11.04%
YoY
|
$2.304M
-49.13%
YoY
|
$3.072M
-44.53%
YoY
|
$2.877M
-57.35%
YoY
|
$3.613M
-40.91%
YoY
|
$4.529M
-15.23%
YoY
|
$5.538M
-4.68%
YoY
|
$6.745M
10.97%
YoY
|
$6.114M
-19.96%
YoY
|
$5.343M
-23.08%
YoY
|
$5.810M
31.51%
YoY
|
$6.078M
96.38%
YoY
|
| Net Earnings |
$11.84M
50.37%
YoY
|
-$27.40M
-343.55%
YoY
|
$10.75M
64.82%
YoY
|
$9.571M
60.67%
YoY
|
$7.876M
26.75%
YoY
|
$11.25M
36.84%
YoY
|
$6.523M
-20.27%
YoY
|
$5.957M
-37.68%
YoY
|
$6.214M
-46.92%
YoY
|
$8.222M
-41.85%
YoY
|
$8.181M
-51.82%
YoY
|
$9.559M
-39.78%
YoY
|
$11.71M
-17.13%
YoY
|
$14.14M
-12.2%
YoY
|
$16.98M
5.59%
YoY
|
$15.87M
-19.8%
YoY
|
$14.13M
-24.36%
YoY
|
$16.10M
23.28%
YoY
|
$16.08M
87.37%
YoY
|
| Basic Earnings Per Share |
$0.30
57.89%
YoY
|
N/A
|
$0.27
68.75%
YoY
|
$0.24
71.43%
YoY
|
$0.19
26.67%
YoY
|
N/A
|
$0.16
-15.79%
YoY
|
$0.14
-36.36%
YoY
|
$0.15
-42.31%
YoY
|
N/A
|
$0.19
-48.65%
YoY
|
$0.22
-35.29%
YoY
|
$0.26
-13.33%
YoY
|
N/A
|
$0.37
12.12%
YoY
|
$0.34
-15.0%
YoY
|
$0.30
-21.05%
YoY
|
$0.34
30.77%
YoY
|
$0.33
94.12%
YoY
|
| Diluted Earnings Per Share |
$0.30
51.95%
YoY
|
-$0.69
-350.11%
YoY
|
$0.27
69.29%
YoY
|
$0.24
71.43%
YoY
|
$0.19
31.37%
YoY
|
$0.27
42.67%
YoY
|
$0.16
-16.45%
YoY
|
$0.14
-36.36%
YoY
|
$0.15
-43.64%
YoY
|
$0.19
-100.0%
YoY
|
$0.19
-48.65%
YoY
|
$0.22
-35.29%
YoY
|
$0.26
-13.33%
YoY
|
$308.8K
90818464.89%
YoY
|
$0.37
12.12%
YoY
|
$0.34
-15.0%
YoY
|
$0.30
-21.05%
YoY
|
$0.34
30.77%
YoY
|
$0.33
94.12%
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 |
41.76M shares
-3.14%
YoY
|
41.80M shares
-2.57%
YoY
|
41.81M shares
-3.19%
YoY
|
42.63M shares
-3.87%
YoY
|
43.12M shares
-3.03%
YoY
|
42.90M shares
-4.56%
YoY
|
43.19M shares
-4.0%
YoY
|
44.34M shares
-4.7%
YoY
|
44.46M shares
-5.08%
YoY
|
44.96M shares
-5.89%
YoY
|
44.99M shares
-7.07%
YoY
|
46.53M shares
-0.13%
YoY
|
46.85M shares
0.08%
YoY
|
47.77M shares
-3.73%
YoY
|
48.41M shares
0.65%
YoY
|
46.59M shares
-4.74%
YoY
|
46.81M shares
-5.49%
YoY
|
49.62M shares
-6.6%
YoY
|
48.10M shares
-5.15%
YoY
|
| Diluted Shares Outstanding |
39.92M shares
-2.44%
YoY
|
N/A
|
39.76M shares
-3.23%
YoY
|
40.20M shares
-4.28%
YoY
|
40.92M shares
-3.5%
YoY
|
N/A
|
41.09M shares
-4.26%
YoY
|
42.00M shares
-4.44%
YoY
|
42.41M shares
-5.61%
YoY
|
N/A
|
42.92M shares
-7.18%
YoY
|
43.95M shares
-5.76%
YoY
|
44.93M shares
-4.59%
YoY
|
N/A
|
46.24M shares
-4.64%
YoY
|
46.64M shares
-5.41%
YoY
|
47.09M shares
-5.13%
YoY
|
N/A
|
48.49M shares
-4.4%
YoY
|
Loading...