|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$318.1M
216.03%
YoY
|
$100.7M
-47.91%
YoY
|
$193.2M
-11.6%
YoY
|
$218.6M
-4.47%
YoY
|
$228.8M
0.86%
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.455M
-12.18%
YoY
|
$3.934M
-18.85%
YoY
|
$4.848M
12.09%
YoY
|
$4.325M
0.56%
YoY
|
$4.301M
5.16%
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
|
$171.6M
345.9%
YoY
|
$38.48M
132.34%
YoY
|
$16.56M
-61.03%
YoY
|
| Other Income/Expense, Net |
$18.28M
106.92%
YoY
|
$8.835M
-17.13%
YoY
|
$10.66M
N/A
|
N/A
|
N/A
|
| Pretax Income |
$67.41M
-273.66%
YoY
|
-$38.82M
-168.73%
YoY
|
$56.48M
-38.05%
YoY
|
$91.17M
-7.15%
YoY
|
$98.19M
10.12%
YoY
|
| Income Tax |
$15.17M
-240.99%
YoY
|
-$10.76M
-229.55%
YoY
|
$8.305M
-57.39%
YoY
|
$19.49M
-8.58%
YoY
|
$21.32M
10.27%
YoY
|
| Net Earnings |
$52.24M
-286.19%
YoY
|
-$28.06M
-158.35%
YoY
|
$48.09M
-32.72%
YoY
|
$71.48M
-7.01%
YoY
|
$76.87M
10.08%
YoY
|
| Basic Earnings Per Share |
$2.72
-266.87%
YoY
|
-$1.63
-157.8%
YoY
|
$2.82
-31.88%
YoY
|
$4.14
-6.55%
YoY
|
$4.43
9.93%
YoY
|
| Diluted Earnings Per Share |
$2.71
-266.26%
YoY
|
-$1.63
-157.83%
YoY
|
$2.82
-100.0%
YoY
|
$4.112M
93678240.41%
YoY
|
$4.39
9.75%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
19.18M shares
11.84%
YoY
|
17.15M shares
0.68%
YoY
|
17.03M shares
-1.24%
YoY
|
17.25M shares
-0.37%
YoY
|
17.31M shares
0.16%
YoY
|
| Diluted Shares Outstanding |
19.28M shares
12.43%
YoY
|
17.15M shares
0.51%
YoY
|
17.06M shares
-1.84%
YoY
|
17.38M shares
-0.42%
YoY
|
17.46M shares
0.3%
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 |
$74.98M
26.95%
YoY
|
N/A
|
$80.95M
66.78%
YoY
|
$54.26M
12.47%
YoY
|
$59.07M
20.97%
YoY
|
N/A
|
$48.53M
-0.9%
YoY
|
$48.25M
0.88%
YoY
|
$48.83M
-3.26%
YoY
|
N/A
|
$48.98M
-15.33%
YoY
|
$47.83M
-10.38%
YoY
|
$50.48M
-3.4%
YoY
|
N/A
|
$57.85M
2.22%
YoY
|
$53.37M
-3.58%
YoY
|
$52.25M
-11.21%
YoY
|
N/A
|
$56.59M
-0.93%
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 |
$807.0K
-9.73%
YoY
|
$987.0K
-15.13%
YoY
|
$852.0K
-28.04%
YoY
|
$876.0K
-27.24%
YoY
|
$894.0K
-26.05%
YoY
|
$1.163M
-6.81%
YoY
|
$1.184M
-4.36%
YoY
|
$1.204M
-0.99%
YoY
|
$1.209M
1.85%
YoY
|
$1.248M
11.13%
YoY
|
$1.238M
12.65%
YoY
|
$1.216M
16.03%
YoY
|
$1.187M
12.51%
YoY
|
$1.123M
2.09%
YoY
|
$1.099M
-0.54%
YoY
|
$1.048M
-1.5%
YoY
|
$1.055M
0.09%
YoY
|
$1.100M
0.0%
YoY
|
$1.105M
11.73%
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
|
$55.32M
17.79%
YoY
|
$54.41M
30.39%
YoY
|
$53.59M
69.76%
YoY
|
N/A
|
$46.97M
365.23%
YoY
|
$41.73M
824.46%
YoY
|
$31.57M
816.11%
YoY
|
N/A
|
$10.10M
169.01%
YoY
|
$4.514M
11.35%
YoY
|
$3.446M
-32.92%
YoY
|
N/A
|
$3.753M
-59.12%
YoY
|
| Other Income/Expense, Net |
$2.676M
-70.82%
YoY
|
N/A
|
$2.587M
10.32%
YoY
|
$2.628M
20.27%
YoY
|
$9.170M
294.58%
YoY
|
N/A
|
$2.345M
N/A
|
$2.185M
N/A
|
$2.324M
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.06M
2.51%
YoY
|
$20.67M
-125.76%
YoY
|
$13.94M
0.82%
YoY
|
$17.13M
23.84%
YoY
|
$15.67M
13.83%
YoY
|
-$80.25M
-759.23%
YoY
|
$13.83M
-1.82%
YoY
|
$13.84M
-1.94%
YoY
|
$13.77M
-14.57%
YoY
|
$12.17M
-41.95%
YoY
|
$14.09M
-41.25%
YoY
|
$14.11M
-44.21%
YoY
|
$16.11M
-23.02%
YoY
|
$20.97M
-18.24%
YoY
|
$23.98M
-0.38%
YoY
|
$25.29M
13.23%
YoY
|
$20.93M
-19.9%
YoY
|
$25.65M
6.52%
YoY
|
$24.07M
2.63%
YoY
|
| Income Tax |
$3.463M
-0.77%
YoY
|
$4.694M
-124.12%
YoY
|
$3.097M
8.7%
YoY
|
$3.888M
28.74%
YoY
|
$3.490M
23.37%
YoY
|
-$19.46M
2413.82%
YoY
|
$2.849M
-2.63%
YoY
|
$3.020M
5.85%
YoY
|
$2.829M
-14.27%
YoY
|
-$774.0K
-117.6%
YoY
|
$2.926M
-44.9%
YoY
|
$2.853M
-46.5%
YoY
|
$3.300M
-25.81%
YoY
|
$4.398M
-19.45%
YoY
|
$5.310M
-0.17%
YoY
|
$5.333M
9.39%
YoY
|
$4.448M
-21.43%
YoY
|
$5.460M
-0.98%
YoY
|
$5.319M
3.66%
YoY
|
| Net Earnings |
$12.60M
3.46%
YoY
|
$15.97M
-126.29%
YoY
|
$10.85M
-1.16%
YoY
|
$13.25M
22.56%
YoY
|
$12.18M
11.49%
YoY
|
-$60.77M
-569.96%
YoY
|
$10.97M
-1.68%
YoY
|
$10.81M
-3.83%
YoY
|
$10.92M
-14.74%
YoY
|
$12.93M
-21.8%
YoY
|
$11.16M
-40.21%
YoY
|
$11.24M
-43.69%
YoY
|
$12.81M
-22.27%
YoY
|
$16.54M
-18.1%
YoY
|
$18.67M
-0.44%
YoY
|
$19.96M
14.3%
YoY
|
$16.48M
-19.48%
YoY
|
$20.19M
8.75%
YoY
|
$18.75M
2.34%
YoY
|
| Basic Earnings Per Share |
$0.66
4.76%
YoY
|
N/A
|
$0.57
-10.94%
YoY
|
$0.69
9.52%
YoY
|
$0.63
-1.56%
YoY
|
N/A
|
$0.64
-1.54%
YoY
|
$0.63
-4.55%
YoY
|
$0.64
-14.67%
YoY
|
N/A
|
$0.65
-39.81%
YoY
|
$0.66
-42.61%
YoY
|
$0.75
-21.05%
YoY
|
N/A
|
$1.08
0.0%
YoY
|
$1.15
13.86%
YoY
|
$0.95
-19.49%
YoY
|
N/A
|
$1.08
1.89%
YoY
|
| Diluted Earnings Per Share |
$0.66
4.77%
YoY
|
$0.83
-124.06%
YoY
|
$0.56
-12.5%
YoY
|
$0.68
7.92%
YoY
|
$0.63
-1.75%
YoY
|
-$3.48
-559.66%
YoY
|
$0.64
-1.51%
YoY
|
$0.63
-4.28%
YoY
|
$0.64
-13.51%
YoY
|
$0.76
-100.0%
YoY
|
$0.65
-100.0%
YoY
|
$0.66
-42.12%
YoY
|
$0.74
-21.28%
YoY
|
$954.7K
-17.39%
YoY
|
$1.079M
100859704.44%
YoY
|
$1.14
14.0%
YoY
|
$0.94
-19.66%
YoY
|
$1.156M
108008823.17%
YoY
|
$1.07
0.94%
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 |
19.04M shares
-1.23%
YoY
|
19.03M shares
11.54%
YoY
|
19.16M shares
12.29%
YoY
|
19.29M shares
13.12%
YoY
|
19.28M shares
13.17%
YoY
|
17.06M shares
0.2%
YoY
|
17.06M shares
0.23%
YoY
|
17.05M shares
0.21%
YoY
|
17.03M shares
-0.73%
YoY
|
17.03M shares
-0.87%
YoY
|
17.02M shares
-0.88%
YoY
|
17.02M shares
-1.64%
YoY
|
17.16M shares
-1.0%
YoY
|
17.18M shares
-0.85%
YoY
|
17.17M shares
-0.86%
YoY
|
17.30M shares
-0.06%
YoY
|
17.33M shares
0.32%
YoY
|
17.33M shares
0.37%
YoY
|
17.32M shares
0.35%
YoY
|
| Diluted Shares Outstanding |
19.17M shares
-1.02%
YoY
|
N/A
|
19.24M shares
12.27%
YoY
|
19.37M shares
13.23%
YoY
|
19.37M shares
13.45%
YoY
|
N/A
|
17.14M shares
0.58%
YoY
|
17.11M shares
0.47%
YoY
|
17.07M shares
-0.56%
YoY
|
N/A
|
17.04M shares
-1.49%
YoY
|
17.03M shares
-2.21%
YoY
|
17.17M shares
-1.78%
YoY
|
N/A
|
17.30M shares
-0.84%
YoY
|
17.41M shares
-0.13%
YoY
|
17.48M shares
0.29%
YoY
|
N/A
|
17.44M shares
0.73%
YoY
|
Loading...