|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$75.74M
-4.52%
YoY
|
$79.33M
5.74%
YoY
|
$75.03M
1.43%
YoY
|
$73.97M
-69.35%
YoY
|
$241.3M
-5.12%
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.617M
-17.74%
YoY
|
$10.48M
-10.72%
YoY
|
$11.73M
1.52%
YoY
|
$11.56M
-0.37%
YoY
|
$11.60M
-0.85%
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
|
$87.84M
317.45%
YoY
|
$21.04M
20.07%
YoY
|
$17.53M
-39.55%
YoY
|
| Other Income/Expense, Net |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Pretax Income |
$224.9M
141.84%
YoY
|
$92.98M
666.88%
YoY
|
$12.12M
-88.95%
YoY
|
$109.7M
-4.24%
YoY
|
$114.6M
17.31%
YoY
|
| Income Tax |
$63.79M
189.89%
YoY
|
$22.00M
781.88%
YoY
|
$2.495M
-89.84%
YoY
|
$24.56M
-2.48%
YoY
|
$25.18M
26.39%
YoY
|
| Net Earnings |
$161.1M
127.34%
YoY
|
$70.85M
645.4%
YoY
|
$9.505M
-88.82%
YoY
|
$85.03M
-4.74%
YoY
|
$89.26M
15.05%
YoY
|
| Basic Earnings Per Share |
$11.30
126.91%
YoY
|
$4.98
654.55%
YoY
|
$0.66
-88.85%
YoY
|
$5.92
-2.63%
YoY
|
$6.08
16.48%
YoY
|
| Diluted Earnings Per Share |
$11.24
126.16%
YoY
|
$4.97
653.03%
YoY
|
$0.66
-88.79%
YoY
|
$5.89
-2.64%
YoY
|
$6.05
16.35%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
14.25M shares
0.24%
YoY
|
14.22M shares
-0.26%
YoY
|
14.25M shares
-0.51%
YoY
|
14.33M shares
-1.65%
YoY
|
14.57M shares
-0.92%
YoY
|
| Diluted Shares Outstanding |
14.34M shares
0.47%
YoY
|
14.27M shares
-0.23%
YoY
|
14.30M shares
-0.72%
YoY
|
14.40M shares
-1.66%
YoY
|
14.65M shares
-0.64%
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 |
$102.7M
377.4%
YoY
|
N/A
|
$98.06M
360.21%
YoY
|
$93.65M
385.59%
YoY
|
$21.51M
6.2%
YoY
|
N/A
|
$21.31M
3.1%
YoY
|
$19.29M
4.8%
YoY
|
$20.25M
7.74%
YoY
|
N/A
|
$20.67M
2.61%
YoY
|
$18.40M
-69.81%
YoY
|
$18.80M
-68.24%
YoY
|
N/A
|
$20.14M
-67.04%
YoY
|
$60.95M
1.87%
YoY
|
$59.18M
-0.97%
YoY
|
N/A
|
$61.11M
-4.98%
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 |
$2.307M
1.23%
YoY
|
$2.111M
-12.01%
YoY
|
$2.085M
-9.74%
YoY
|
$2.142M
-20.19%
YoY
|
$2.279M
-26.05%
YoY
|
$2.399M
-26.75%
YoY
|
$2.310M
-19.6%
YoY
|
$2.684M
-4.96%
YoY
|
$3.082M
11.63%
YoY
|
$3.275M
11.97%
YoY
|
$2.873M
-2.61%
YoY
|
$2.824M
0.36%
YoY
|
$2.761M
-3.73%
YoY
|
$2.925M
0.86%
YoY
|
$2.950M
1.72%
YoY
|
$2.814M
-6.2%
YoY
|
$2.868M
2.43%
YoY
|
$2.900M
0.0%
YoY
|
$2.900M
-3.33%
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
|
$35.94M
46.97%
YoY
|
$34.29M
71.66%
YoY
|
$32.51M
116.84%
YoY
|
N/A
|
$24.45M
339.86%
YoY
|
$19.97M
642.25%
YoY
|
$14.99M
485.17%
YoY
|
N/A
|
$5.559M
10.83%
YoY
|
$2.691M
-46.06%
YoY
|
$2.562M
-45.69%
YoY
|
N/A
|
$5.016M
-17.27%
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 |
$34.47M
33.59%
YoY
|
$139.7M
442.93%
YoY
|
$31.11M
26.82%
YoY
|
$28.24M
36.98%
YoY
|
$25.80M
16.74%
YoY
|
$25.73M
41.8%
YoY
|
$24.53M
-158.92%
YoY
|
$20.62M
100.34%
YoY
|
$22.10M
-12.69%
YoY
|
$18.15M
-24.57%
YoY
|
-$41.63M
-247.9%
YoY
|
$10.29M
-62.21%
YoY
|
$25.31M
-16.4%
YoY
|
$24.06M
-3.38%
YoY
|
$28.15M
0.5%
YoY
|
$27.23M
-7.17%
YoY
|
$30.28M
-6.37%
YoY
|
$24.90M
-17.5%
YoY
|
$28.00M
-8.46%
YoY
|
| Income Tax |
$8.393M
37.12%
YoY
|
$43.46M
619.01%
YoY
|
$7.432M
26.87%
YoY
|
$6.768M
38.07%
YoY
|
$6.121M
17.76%
YoY
|
$6.045M
94.12%
YoY
|
$5.858M
-170.54%
YoY
|
$4.902M
174.78%
YoY
|
$5.198M
-11.91%
YoY
|
$3.114M
-30.46%
YoY
|
-$8.304M
-222.59%
YoY
|
$1.784M
-71.81%
YoY
|
$5.901M
-15.41%
YoY
|
$4.478M
-17.07%
YoY
|
$6.774M
2.17%
YoY
|
$6.329M
-2.19%
YoY
|
$6.976M
4.43%
YoY
|
$5.400M
-12.2%
YoY
|
$6.630M
4.74%
YoY
|
| Net Earnings |
$26.07M
32.5%
YoY
|
$96.25M
389.61%
YoY
|
$23.67M
27.01%
YoY
|
$21.47M
36.91%
YoY
|
$19.68M
16.64%
YoY
|
$19.66M
31.1%
YoY
|
$18.64M
-155.88%
YoY
|
$15.68M
85.04%
YoY
|
$16.87M
-12.95%
YoY
|
$15.00M
-23.13%
YoY
|
-$33.35M
-256.3%
YoY
|
$8.475M
-59.39%
YoY
|
$19.38M
-16.72%
YoY
|
$19.51M
0.19%
YoY
|
$21.34M
-0.01%
YoY
|
$20.87M
-8.59%
YoY
|
$23.27M
-9.18%
YoY
|
$19.47M
-18.81%
YoY
|
$21.34M
-11.92%
YoY
|
| Basic Earnings Per Share |
$1.83
32.61%
YoY
|
N/A
|
$1.66
26.72%
YoY
|
$1.51
37.27%
YoY
|
$1.38
15.97%
YoY
|
N/A
|
$1.31
-155.74%
YoY
|
$1.10
86.44%
YoY
|
$1.19
-11.85%
YoY
|
N/A
|
-$2.35
-257.72%
YoY
|
$0.59
-59.31%
YoY
|
$1.35
-16.15%
YoY
|
N/A
|
$1.49
2.05%
YoY
|
$1.45
-6.45%
YoY
|
$1.61
-6.94%
YoY
|
N/A
|
$1.46
-10.43%
YoY
|
| Diluted Earnings Per Share |
$1.82
32.74%
YoY
|
$6.70
388.06%
YoY
|
$1.65
26.92%
YoY
|
$1.50
36.32%
YoY
|
$1.37
16.47%
YoY
|
$1.37
31.72%
YoY
|
$1.30
-155.32%
YoY
|
$1.10
86.66%
YoY
|
$1.18
-12.59%
YoY
|
$1.04
-23.1%
YoY
|
-$2.35
-258.78%
YoY
|
$0.59
-59.31%
YoY
|
$1.35
-15.63%
YoY
|
$1.36
-100.0%
YoY
|
$1.48
2.07%
YoY
|
$1.45
-5.84%
YoY
|
$1.60
-6.98%
YoY
|
$1.340M
-17.58%
YoY
|
$1.45
-11.04%
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.42M shares
-0.11%
YoY
|
14.43M shares
0.27%
YoY
|
14.43M shares
0.25%
YoY
|
14.43M shares
0.21%
YoY
|
14.43M shares
0.2%
YoY
|
14.39M shares
0.3%
YoY
|
14.40M shares
0.23%
YoY
|
14.40M shares
-0.79%
YoY
|
14.41M shares
-0.79%
YoY
|
14.35M shares
-0.92%
YoY
|
14.36M shares
-0.88%
YoY
|
14.52M shares
1.41%
YoY
|
14.52M shares
0.84%
YoY
|
14.48M shares
-1.2%
YoY
|
14.49M shares
-0.03%
YoY
|
14.32M shares
-2.3%
YoY
|
14.40M shares
-1.88%
YoY
|
14.66M shares
-1.82%
YoY
|
14.49M shares
-1.38%
YoY
|
| Diluted Shares Outstanding |
14.35M shares
0.2%
YoY
|
N/A
|
14.35M shares
0.43%
YoY
|
14.32M shares
0.57%
YoY
|
14.32M shares
0.57%
YoY
|
N/A
|
14.28M shares
0.41%
YoY
|
14.24M shares
-0.75%
YoY
|
14.24M shares
-1.05%
YoY
|
N/A
|
14.22M shares
-0.99%
YoY
|
14.35M shares
-0.28%
YoY
|
14.39M shares
-0.61%
YoY
|
N/A
|
14.37M shares
-1.38%
YoY
|
14.39M shares
-2.38%
YoY
|
14.48M shares
-1.89%
YoY
|
N/A
|
14.57M shares
-1.08%
YoY
|
Loading...