|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$320.2M
9.69%
YoY
|
$291.9M
21.9%
YoY
|
$239.4M
52.6%
YoY
|
$156.9M
17.2%
YoY
|
$133.9M
-2.17%
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 |
$6.192M
-26.81%
YoY
|
$8.460M
47.18%
YoY
|
$5.748M
-34.15%
YoY
|
$8.729M
-0.52%
YoY
|
$8.775M
12.05%
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
|
$164.5M
175.08%
YoY
|
$59.82M
26.39%
YoY
|
$47.33M
-34.56%
YoY
|
| Other Income/Expense, Net |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Pretax Income |
-$50.87M
-284.7%
YoY
|
$27.54M
457.53%
YoY
|
$4.940M
-87.68%
YoY
|
$40.10M
-29.12%
YoY
|
$56.57M
66.89%
YoY
|
| Income Tax |
-$15.70M
-792.89%
YoY
|
$2.266M
-165.17%
YoY
|
-$3.477M
-176.27%
YoY
|
$4.559M
-46.1%
YoY
|
$8.458M
90.28%
YoY
|
| Net Earnings |
-$35.17M
-239.14%
YoY
|
$25.28M
200.3%
YoY
|
$8.417M
-76.32%
YoY
|
$35.54M
-26.13%
YoY
|
$48.11M
63.36%
YoY
|
| Basic Earnings Per Share |
-$4.03
-238.49%
YoY
|
$2.91
206.32%
YoY
|
$0.95
-74.53%
YoY
|
$3.73
-23.09%
YoY
|
$4.85
62.21%
YoY
|
| Diluted Earnings Per Share |
-$4.03
-239.93%
YoY
|
$2.88
203.12%
YoY
|
$0.95
-100.0%
YoY
|
$3.704M
76847833.66%
YoY
|
$4.82
61.2%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
8.730M shares
0.46%
YoY
|
8.690M shares
-1.66%
YoY
|
8.838M shares
-7.27%
YoY
|
9.531M shares
-3.9%
YoY
|
9.918M shares
0.79%
YoY
|
| Diluted Shares Outstanding |
8.730M shares
-0.41%
YoY
|
8.766M shares
-1.05%
YoY
|
8.859M shares
-7.67%
YoY
|
9.595M shares
-3.82%
YoY
|
9.976M shares
1.36%
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 |
$75.81M
-1.33%
YoY
|
N/A
|
$84.39M
12.53%
YoY
|
$80.89M
13.99%
YoY
|
$76.83M
12.71%
YoY
|
N/A
|
$74.99M
19.0%
YoY
|
$70.96M
22.09%
YoY
|
$68.17M
31.0%
YoY
|
N/A
|
$63.02M
61.17%
YoY
|
$58.12M
60.98%
YoY
|
$52.03M
44.4%
YoY
|
N/A
|
$39.10M
18.36%
YoY
|
$36.11M
8.18%
YoY
|
$36.03M
8.28%
YoY
|
N/A
|
$33.03M
0.87%
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.710M
153.27%
YoY
|
$962.0K
-60.41%
YoY
|
$2.248M
2.93%
YoY
|
$1.912M
-3.43%
YoY
|
$1.070M
-42.66%
YoY
|
$2.430M
-10.96%
YoY
|
$2.184M
2084.0%
YoY
|
$1.980M
6.45%
YoY
|
$1.866M
76.37%
YoY
|
$2.729M
37.55%
YoY
|
$100.0K
-95.33%
YoY
|
$1.860M
-159.67%
YoY
|
$1.058M
-86.3%
YoY
|
$1.984M
-6.85%
YoY
|
$2.141M
-17.97%
YoY
|
-$3.117M
-182.9%
YoY
|
$7.721M
2628.27%
YoY
|
$2.130M
0.0%
YoY
|
$2.610M
19.72%
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
|
N/A
|
N/A
|
$45.64M
202.13%
YoY
|
$39.98M
283.44%
YoY
|
$32.46M
215.63%
YoY
|
N/A
|
$15.11M
24.68%
YoY
|
$10.43M
-11.42%
YoY
|
$10.28M
-19.37%
YoY
|
N/A
|
$12.12M
-26.66%
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 |
$1.784M
5147.06%
YoY
|
$5.502M
-33.94%
YoY
|
-$54.54M
-816.73%
YoY
|
-$1.861M
-131.05%
YoY
|
$34.00K
-99.39%
YoY
|
$8.329M
134.09%
YoY
|
$7.610M
146.84%
YoY
|
$5.993M
64.28%
YoY
|
$5.610M
-204.88%
YoY
|
$3.558M
-48.09%
YoY
|
$3.083M
-67.28%
YoY
|
$3.648M
-66.3%
YoY
|
-$5.349M
-141.15%
YoY
|
$6.854M
-52.67%
YoY
|
$9.423M
-34.15%
YoY
|
$10.82M
-30.05%
YoY
|
$13.00M
5.62%
YoY
|
$14.48M
2.37%
YoY
|
$14.31M
45.93%
YoY
|
| Income Tax |
-$725.0K
-20.24%
YoY
|
$213.0K
-78.68%
YoY
|
-$12.95M
-2188.71%
YoY
|
-$2.054M
-1042.2%
YoY
|
-$909.0K
-311.89%
YoY
|
$999.0K
-270.77%
YoY
|
$620.0K
-290.18%
YoY
|
$218.0K
-193.16%
YoY
|
$429.0K
-118.4%
YoY
|
-$585.0K
-216.3%
YoY
|
-$326.0K
-133.03%
YoY
|
-$234.0K
-118.3%
YoY
|
-$2.332M
-230.28%
YoY
|
$503.0K
-74.85%
YoY
|
$987.0K
-55.54%
YoY
|
$1.279M
-46.19%
YoY
|
$1.790M
-3.61%
YoY
|
$2.000M
-34.53%
YoY
|
$2.220M
59.14%
YoY
|
| Net Earnings |
$2.509M
166.07%
YoY
|
$5.289M
-27.84%
YoY
|
-$41.59M
-695.04%
YoY
|
$193.0K
-96.66%
YoY
|
$943.0K
-81.8%
YoY
|
$7.330M
76.92%
YoY
|
$6.990M
105.05%
YoY
|
$5.775M
48.76%
YoY
|
$5.181M
-271.73%
YoY
|
$4.143M
-34.77%
YoY
|
$3.409M
-59.59%
YoY
|
$3.882M
-59.33%
YoY
|
-$3.017M
-126.92%
YoY
|
$6.351M
-49.11%
YoY
|
$8.436M
-30.22%
YoY
|
$9.545M
-27.12%
YoY
|
$11.21M
7.26%
YoY
|
$12.48M
12.53%
YoY
|
$12.09M
43.74%
YoY
|
| Basic Earnings Per Share |
$0.29
163.64%
YoY
|
N/A
|
-$4.76
-695.0%
YoY
|
$0.02
-97.01%
YoY
|
$0.11
-81.67%
YoY
|
N/A
|
$0.80
105.13%
YoY
|
$0.67
52.27%
YoY
|
$0.60
-281.82%
YoY
|
N/A
|
$0.39
-56.18%
YoY
|
$0.44
-55.56%
YoY
|
-$0.33
-128.95%
YoY
|
N/A
|
$0.89
-27.05%
YoY
|
$0.99
-25.0%
YoY
|
$1.14
7.55%
YoY
|
N/A
|
$1.22
41.86%
YoY
|
| Diluted Earnings Per Share |
$0.29
163.64%
YoY
|
$0.61
-27.59%
YoY
|
-$4.76
-697.48%
YoY
|
$0.02
-97.43%
YoY
|
$0.11
-81.07%
YoY
|
$0.83
75.3%
YoY
|
$0.80
104.4%
YoY
|
$0.67
53.09%
YoY
|
$0.59
-279.42%
YoY
|
$0.48
-100.0%
YoY
|
$0.39
-100.0%
YoY
|
$0.44
-100.0%
YoY
|
-$0.33
-128.95%
YoY
|
$679.7K
-45.64%
YoY
|
$885.6K
73189101.04%
YoY
|
$988.2K
75437247.53%
YoY
|
$1.14
8.57%
YoY
|
$1.251M
111651775.18%
YoY
|
$1.21
40.7%
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 |
8.717M shares
0.23%
YoY
|
8.706M shares
0.44%
YoY
|
8.713M shares
0.52%
YoY
|
8.697M shares
0.48%
YoY
|
8.697M shares
0.48%
YoY
|
8.668M shares
0.28%
YoY
|
8.668M shares
-0.57%
YoY
|
8.656M shares
-2.8%
YoY
|
8.656M shares
-3.28%
YoY
|
8.644M shares
-6.46%
YoY
|
8.717M shares
-99.91%
YoY
|
8.905M shares
-7.77%
YoY
|
8.949M shares
-99.91%
YoY
|
9.240M shares
-6.23%
YoY
|
9.458B shares
-4.81%
YoY
|
9.655M shares
-99.9%
YoY
|
9.790B shares
-1.1%
YoY
|
9.854M shares
-0.3%
YoY
|
9.936B shares
101568.46%
YoY
|
| Diluted Shares Outstanding |
8.774M shares
-0.12%
YoY
|
N/A
|
8.742M shares
-0.3%
YoY
|
8.760M shares
1.2%
YoY
|
8.785M shares
0.4%
YoY
|
N/A
|
8.769M shares
-99.9%
YoY
|
8.656M shares
-99.9%
YoY
|
8.750M shares
-99.9%
YoY
|
N/A
|
8.767B shares
-7.96%
YoY
|
8.908B shares
-7.77%
YoY
|
9.024B shares
-8.57%
YoY
|
N/A
|
9.526B shares
-4.63%
YoY
|
9.659B shares
-3.23%
YoY
|
9.870B shares
-0.93%
YoY
|
N/A
|
9.988B shares
102098.64%
YoY
|
Loading...