|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$6.282M
-2.3%
YoY
|
$6.430M
-98.91%
YoY
|
$590.8M
82.92%
YoY
|
$323.0M
144.52%
YoY
|
$132.1M
-4.76%
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 |
$8.100M
3.85%
YoY
|
$7.800M
2.63%
YoY
|
$7.600M
52.0%
YoY
|
$5.000M
42.86%
YoY
|
$3.500M
9.38%
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
|
$154.1M
352.63%
YoY
|
$34.04M
474.35%
YoY
|
$5.926M
-41.25%
YoY
|
| Other Income/Expense, Net |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Pretax Income |
$127.8M
-11.85%
YoY
|
$145.0M
-10.45%
YoY
|
$161.9M
158.91%
YoY
|
$62.52M
37.36%
YoY
|
$45.52M
40.51%
YoY
|
| Income Tax |
$24.91M
-16.85%
YoY
|
$29.96M
-4.56%
YoY
|
$31.39M
182.97%
YoY
|
$11.09M
11.81%
YoY
|
$9.920M
64.4%
YoY
|
| Net Earnings |
$102.9M
-10.55%
YoY
|
$115.0M
-11.87%
YoY
|
$130.5M
153.73%
YoY
|
$51.43M
44.48%
YoY
|
$35.60M
35.04%
YoY
|
| Basic Earnings Per Share |
$1.99
-7.44%
YoY
|
$2.15
-12.24%
YoY
|
$2.45
65.54%
YoY
|
$1.48
1.37%
YoY
|
$1.46
37.74%
YoY
|
| Diluted Earnings Per Share |
$1.99
-7.44%
YoY
|
$2.15
-12.16%
YoY
|
$2.45
66.51%
YoY
|
$1.47
1.38%
YoY
|
$1.45
36.79%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
51.76M shares
-3.2%
YoY
|
53.47M shares
0.45%
YoY
|
53.23M shares
53.23%
YoY
|
34.74M shares
42.04%
YoY
|
24.46M
-1.23%
YoY
|
| Diluted Shares Outstanding |
51.81M shares
-3.18%
YoY
|
53.51M shares
0.37%
YoY
|
53.31M shares
52.29%
YoY
|
35.01M shares
42.47%
YoY
|
24.57M
-0.93%
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.635M
3.22%
YoY
|
N/A
|
$145.4M
9022.52%
YoY
|
$1.561M
-5.28%
YoY
|
$1.584M
-0.88%
YoY
|
N/A
|
$1.594M
-98.95%
YoY
|
$1.648M
-98.88%
YoY
|
$1.598M
-98.86%
YoY
|
N/A
|
$151.3M
238.61%
YoY
|
$147.0M
307.07%
YoY
|
$140.4M
312.8%
YoY
|
N/A
|
$44.67M
36.63%
YoY
|
$36.10M
11.06%
YoY
|
$34.02M
-1.86%
YoY
|
N/A
|
$32.70M
-3.16%
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 |
$6.857M
-9.09%
YoY
|
$6.986M
-7.65%
YoY
|
$7.569M
-6.82%
YoY
|
$7.540M
-7.63%
YoY
|
$7.543M
-7.74%
YoY
|
$7.565M
-7.77%
YoY
|
$8.123M
-8.73%
YoY
|
$8.163M
-6.17%
YoY
|
$8.176M
-6.02%
YoY
|
$8.202M
-30.49%
YoY
|
$8.900M
957.01%
YoY
|
$8.700M
938.19%
YoY
|
$8.700M
935.71%
YoY
|
$11.80M
1023.81%
YoY
|
$842.0K
-3.33%
YoY
|
$838.0K
-3.46%
YoY
|
$840.0K
-2.67%
YoY
|
$1.050M
-4.55%
YoY
|
$871.0K
6.09%
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
|
$50.77M
31.26%
YoY
|
$46.31M
88.32%
YoY
|
N/A
|
$44.55M
2582.0%
YoY
|
$38.68M
3047.03%
YoY
|
$24.59M
1675.31%
YoY
|
N/A
|
$1.661M
14.71%
YoY
|
$1.229M
-17.41%
YoY
|
$1.385M
-11.84%
YoY
|
N/A
|
$1.448M
-29.54%
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 |
$33.38M
7.8%
YoY
|
$31.60M
-0.56%
YoY
|
$32.18M
-24.68%
YoY
|
$33.03M
-12.02%
YoY
|
$30.97M
-5.9%
YoY
|
$31.78M
-6.05%
YoY
|
$42.73M
11.41%
YoY
|
$37.55M
-11.95%
YoY
|
$32.91M
-30.08%
YoY
|
$33.83M
1779.33%
YoY
|
$38.35M
137.8%
YoY
|
$42.64M
193.39%
YoY
|
$47.06M
265.61%
YoY
|
$1.800M
39.53%
YoY
|
$16.13M
-6.96%
YoY
|
$14.53M
0.97%
YoY
|
$12.87M
2.94%
YoY
|
$1.290M
-89.7%
YoY
|
$17.33M
123.23%
YoY
|
| Income Tax |
$6.414M
2.41%
YoY
|
$5.454M
-16.97%
YoY
|
$6.513M
-26.3%
YoY
|
$6.680M
-14.27%
YoY
|
$6.263M
-7.34%
YoY
|
$6.569M
0.11%
YoY
|
$8.837M
18.7%
YoY
|
$7.792M
4.35%
YoY
|
$6.759M
-31.73%
YoY
|
$6.562M
-3381.0%
YoY
|
$7.445M
120.2%
YoY
|
$7.467M
164.13%
YoY
|
$9.900M
334.78%
YoY
|
-$200.0K
-110.93%
YoY
|
$3.381M
16.07%
YoY
|
$2.827M
5.01%
YoY
|
$2.277M
-8.37%
YoY
|
$1.830M
-19.84%
YoY
|
$2.913M
116.74%
YoY
|
| Net Earnings |
$26.97M
9.17%
YoY
|
$26.15M
3.71%
YoY
|
$25.67M
-24.26%
YoY
|
$26.35M
-11.43%
YoY
|
$24.70M
-5.53%
YoY
|
$25.21M
-7.53%
YoY
|
$33.89M
9.65%
YoY
|
$29.75M
-15.41%
YoY
|
$26.15M
-29.61%
YoY
|
$27.27M
1198.38%
YoY
|
$30.91M
142.47%
YoY
|
$35.18M
200.46%
YoY
|
$37.15M
250.62%
YoY
|
$2.100M
-481.82%
YoY
|
$12.75M
-11.61%
YoY
|
$11.71M
0.03%
YoY
|
$10.60M
5.75%
YoY
|
-$550.0K
-105.37%
YoY
|
$14.42M
124.59%
YoY
|
| Basic Earnings Per Share |
$0.53
15.22%
YoY
|
N/A
|
$0.50
-20.63%
YoY
|
$0.51
-8.93%
YoY
|
$0.46
-6.12%
YoY
|
N/A
|
$0.63
8.62%
YoY
|
$0.56
-15.15%
YoY
|
$0.49
-30.0%
YoY
|
N/A
|
$0.58
11.54%
YoY
|
$0.66
37.5%
YoY
|
$0.70
62.79%
YoY
|
N/A
|
$0.52
-11.86%
YoY
|
$0.48
0.0%
YoY
|
$0.43
4.88%
YoY
|
N/A
|
$0.59
126.92%
YoY
|
| Diluted Earnings Per Share |
$0.53
15.22%
YoY
|
$0.51
8.48%
YoY
|
$0.50
-20.63%
YoY
|
$0.51
-8.93%
YoY
|
$0.46
-6.04%
YoY
|
$0.47
-7.71%
YoY
|
$0.63
8.62%
YoY
|
$0.56
-15.15%
YoY
|
$0.49
-30.06%
YoY
|
$0.51
1177.7%
YoY
|
$0.58
11.54%
YoY
|
$0.66
37.5%
YoY
|
$0.70
62.79%
YoY
|
$0.04
-100.0%
YoY
|
$0.52
-11.86%
YoY
|
$0.48
0.0%
YoY
|
$0.43
4.88%
YoY
|
-$22.50K
-5488902.84%
YoY
|
$0.59
126.92%
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 |
50.77M shares
-4.11%
YoY
|
51.19M shares
-4.15%
YoY
|
51.35M shares
-4.15%
YoY
|
51.47M shares
-3.89%
YoY
|
52.95M shares
-0.65%
YoY
|
53.40M shares
0.26%
YoY
|
53.57M shares
0.5%
YoY
|
53.56M shares
0.48%
YoY
|
53.30M shares
0.61%
YoY
|
53.26M shares
1.84%
YoY
|
53.31M shares
117.4%
YoY
|
53.30M shares
117.62%
YoY
|
52.97M shares
116.25%
YoY
|
52.30M
112.77%
YoY
|
24.52M
0.36%
YoY
|
24.49M
0.19%
YoY
|
24.50M
-0.04%
YoY
|
24.58M
-1.07%
YoY
|
24.43M
-1.28%
YoY
|
| Diluted Shares Outstanding |
50.94M shares
-4.24%
YoY
|
N/A
|
51.36M shares
-4.15%
YoY
|
51.57M shares
-3.8%
YoY
|
53.20M shares
-0.39%
YoY
|
N/A
|
53.58M shares
0.37%
YoY
|
53.61M shares
0.44%
YoY
|
53.41M shares
0.5%
YoY
|
N/A
|
53.38M shares
118.2%
YoY
|
53.38M shares
117.03%
YoY
|
53.14M shares
115.96%
YoY
|
N/A
|
24.46M
-0.33%
YoY
|
24.59M
0.09%
YoY
|
24.61M
-0.04%
YoY
|
N/A
|
24.54M
-0.91%
YoY
|
Loading...