|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$303.7M
1012.09%
YoY
|
$27.31M
40.21%
YoY
|
$19.48M
0.08%
YoY
|
$19.46M
-79.23%
YoY
|
$93.70M
-5.96%
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.400M
30.77%
YoY
|
$2.600M
-40.09%
YoY
|
$4.340M
106.67%
YoY
|
$2.100M
-8.7%
YoY
|
$2.300M
-28.13%
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
|
$44.99M
398.57%
YoY
|
$9.024M
34.27%
YoY
|
$6.721M
-58.06%
YoY
|
| Other Income/Expense, Net |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Pretax Income |
$102.6M
269.12%
YoY
|
$27.81M
-38.25%
YoY
|
$45.03M
69.2%
YoY
|
$26.62M
-34.92%
YoY
|
$40.90M
25.79%
YoY
|
| Income Tax |
$21.78M
278.42%
YoY
|
$5.756M
-38.57%
YoY
|
$9.370M
104.63%
YoY
|
$4.579M
-42.86%
YoY
|
$8.014M
32.51%
YoY
|
| Net Earnings |
$80.86M
266.69%
YoY
|
$22.05M
-38.17%
YoY
|
$35.66M
61.83%
YoY
|
$22.04M
-32.98%
YoY
|
$32.88M
24.25%
YoY
|
| Basic Earnings Per Share |
$4.21
182.55%
YoY
|
$1.49
-56.81%
YoY
|
$3.45
65.07%
YoY
|
$2.09
-30.33%
YoY
|
$3.00
23.97%
YoY
|
| Diluted Earnings Per Share |
$4.18
182.43%
YoY
|
$1.48
-56.7%
YoY
|
$3.42
-100.0%
YoY
|
$2.058M
69539713.49%
YoY
|
$2.96
23.33%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
19.20M shares
30.08%
YoY
|
14.76M shares
42.76%
YoY
|
10.34M shares
-2.02%
YoY
|
10.55M shares
-3.77%
YoY
|
10.97M shares
0.23%
YoY
|
| Diluted Shares Outstanding |
19.36M shares
29.78%
YoY
|
14.91M shares
42.92%
YoY
|
10.44M shares
-2.53%
YoY
|
10.71M shares
-3.6%
YoY
|
11.11M shares
0.65%
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.36M
-1.53%
YoY
|
N/A
|
$77.12M
-7.07%
YoY
|
$74.83M
72.9%
YoY
|
$75.52M
77.07%
YoY
|
N/A
|
$82.99M
114.49%
YoY
|
$43.28M
17.29%
YoY
|
$42.65M
24.43%
YoY
|
N/A
|
$38.69M
41.11%
YoY
|
$36.90M
45.57%
YoY
|
$34.28M
44.08%
YoY
|
N/A
|
$27.42M
23.56%
YoY
|
$25.35M
7.16%
YoY
|
$23.79M
-0.58%
YoY
|
N/A
|
$22.19M
-8.36%
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 |
$3.547M
-16.42%
YoY
|
$3.649M
-6.36%
YoY
|
$3.730M
2.0%
YoY
|
$3.648M
242.86%
YoY
|
$4.244M
295.9%
YoY
|
$3.897M
240.05%
YoY
|
$3.657M
238.61%
YoY
|
$1.064M
1.24%
YoY
|
$1.072M
0.85%
YoY
|
$1.146M
5.72%
YoY
|
$1.080M
-7.06%
YoY
|
$1.051M
-9.71%
YoY
|
$1.063M
-12.15%
YoY
|
$1.084M
-16.62%
YoY
|
$1.162M
-11.97%
YoY
|
$1.164M
-13.13%
YoY
|
$1.210M
-10.37%
YoY
|
$1.300M
-18.24%
YoY
|
$1.320M
-41.85%
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
|
$17.18M
63.2%
YoY
|
$15.77M
97.53%
YoY
|
N/A
|
$12.47M
535.03%
YoY
|
$10.53M
754.38%
YoY
|
$7.983M
555.96%
YoY
|
N/A
|
$1.964M
25.02%
YoY
|
$1.232M
-29.8%
YoY
|
$1.217M
-41.32%
YoY
|
N/A
|
$1.571M
-53.77%
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 |
$27.50M
20.82%
YoY
|
$27.49M
60.45%
YoY
|
$27.68M
-379.65%
YoY
|
$24.70M
151.47%
YoY
|
$22.76M
111.87%
YoY
|
$17.14M
76.67%
YoY
|
-$9.897M
-185.61%
YoY
|
$9.824M
-20.68%
YoY
|
$10.74M
-5.66%
YoY
|
$9.699M
-18.42%
YoY
|
$11.56M
75.14%
YoY
|
$12.39M
15.28%
YoY
|
$11.39M
9.68%
YoY
|
$11.89M
39.87%
YoY
|
$6.601M
-25.59%
YoY
|
$10.74M
-1.5%
YoY
|
$10.38M
-17.7%
YoY
|
$8.500M
-32.16%
YoY
|
$8.871M
42.76%
YoY
|
| Income Tax |
$5.693M
20.82%
YoY
|
$6.002M
73.92%
YoY
|
$5.812M
-391.47%
YoY
|
$5.256M
151.97%
YoY
|
$4.712M
112.92%
YoY
|
$3.451M
67.85%
YoY
|
-$1.994M
-178.66%
YoY
|
$2.086M
-18.1%
YoY
|
$2.213M
-0.85%
YoY
|
$2.056M
-9.15%
YoY
|
$2.535M
118.72%
YoY
|
$2.547M
36.06%
YoY
|
$2.232M
10.77%
YoY
|
$2.263M
25.72%
YoY
|
$1.159M
-30.97%
YoY
|
$1.872M
-12.15%
YoY
|
$2.015M
-16.36%
YoY
|
$1.800M
-27.13%
YoY
|
$1.679M
35.73%
YoY
|
| Net Earnings |
$21.81M
20.82%
YoY
|
$21.49M
57.05%
YoY
|
$21.87M
-376.67%
YoY
|
$19.45M
151.33%
YoY
|
$18.05M
111.59%
YoY
|
$13.68M
79.04%
YoY
|
-$7.903M
-187.56%
YoY
|
$7.738M
-21.35%
YoY
|
$8.531M
-6.83%
YoY
|
$7.643M
-20.6%
YoY
|
$9.026M
65.86%
YoY
|
$9.838M
10.9%
YoY
|
$9.156M
9.42%
YoY
|
$9.626M
43.46%
YoY
|
$5.442M
-24.33%
YoY
|
$8.871M
1.08%
YoY
|
$8.368M
-18.02%
YoY
|
$6.710M
-33.3%
YoY
|
$7.192M
44.5%
YoY
|
| Basic Earnings Per Share |
$1.13
20.21%
YoY
|
N/A
|
$1.14
-378.05%
YoY
|
$1.01
36.49%
YoY
|
$0.94
14.63%
YoY
|
N/A
|
-$0.41
-147.13%
YoY
|
$0.74
-22.11%
YoY
|
$0.82
-6.82%
YoY
|
N/A
|
$0.87
-285.11%
YoY
|
$0.95
13.1%
YoY
|
$0.88
14.29%
YoY
|
N/A
|
-$0.47
-171.21%
YoY
|
$0.84
5.0%
YoY
|
$0.77
-17.2%
YoY
|
N/A
|
$0.66
46.67%
YoY
|
| Diluted Earnings Per Share |
$1.12
20.34%
YoY
|
$1.11
56.42%
YoY
|
$1.13
-371.95%
YoY
|
$1.01
38.36%
YoY
|
$0.93
14.75%
YoY
|
$0.71
-3.35%
YoY
|
-$0.41
-147.59%
YoY
|
$0.73
-22.67%
YoY
|
$0.81
-6.45%
YoY
|
$0.73
-100.0%
YoY
|
$0.87
-100.0%
YoY
|
$0.94
13.74%
YoY
|
$0.87
14.47%
YoY
|
$912.4K
51.21%
YoY
|
$516.9K
79516546.33%
YoY
|
$0.83
5.06%
YoY
|
$0.76
-17.39%
YoY
|
$603.4K
-33.66%
YoY
|
$0.65
44.44%
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.62M shares
0.59%
YoY
|
19.50M shares
0.58%
YoY
|
19.49M shares
0.62%
YoY
|
19.51M shares
81.97%
YoY
|
19.51M shares
82.21%
YoY
|
19.39M shares
82.64%
YoY
|
19.37M shares
82.55%
YoY
|
10.72M shares
0.59%
YoY
|
10.71M shares
-0.19%
YoY
|
10.61M shares
-0.59%
YoY
|
10.61M shares
-0.6%
YoY
|
10.66M shares
0.45%
YoY
|
10.73M shares
-1.24%
YoY
|
10.68M shares
-4.72%
YoY
|
10.68M shares
-2.76%
YoY
|
10.61M shares
-3.33%
YoY
|
10.86M shares
-1.05%
YoY
|
11.21M shares
0.03%
YoY
|
10.98M shares
0.35%
YoY
|
| Diluted Shares Outstanding |
19.41M shares
0.42%
YoY
|
N/A
|
19.36M shares
0.72%
YoY
|
19.34M shares
83.28%
YoY
|
19.33M shares
84.39%
YoY
|
N/A
|
19.23M shares
84.78%
YoY
|
10.55M shares
1.27%
YoY
|
10.48M shares
-0.13%
YoY
|
N/A
|
10.41M shares
0.35%
YoY
|
10.42M shares
-3.01%
YoY
|
10.50M shares
-4.64%
YoY
|
N/A
|
10.37M shares
-6.77%
YoY
|
10.74M shares
-3.31%
YoY
|
11.01M shares
-0.61%
YoY
|
N/A
|
11.12M shares
0.88%
YoY
|
Loading...