|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$597.4M
0.31%
YoY
|
$595.6M
8.57%
YoY
|
$548.6M
61.93%
YoY
|
$338.8M
36.69%
YoY
|
$247.8M
-4.88%
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.686M
1.3%
YoY
|
$6.600M
-3.54%
YoY
|
$6.842M
16.3%
YoY
|
$5.883M
-19.07%
YoY
|
$7.269M
-22.55%
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
|
$222.1M
208.02%
YoY
|
$72.11M
68.87%
YoY
|
$42.70M
-39.86%
YoY
|
| Other Income/Expense, Net |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Pretax Income |
$66.14M
-374.63%
YoY
|
-$24.08M
-158.28%
YoY
|
$41.33M
-47.41%
YoY
|
$78.58M
-45.44%
YoY
|
$144.0M
-3423.03%
YoY
|
| Income Tax |
$13.72M
-264.71%
YoY
|
-$8.332M
-179.06%
YoY
|
$10.54M
-36.59%
YoY
|
$16.62M
-50.69%
YoY
|
$33.71M
-1390.54%
YoY
|
| Net Earnings |
$52.42M
-432.76%
YoY
|
-$15.75M
-148.48%
YoY
|
$32.49M
-48.68%
YoY
|
$63.31M
-43.93%
YoY
|
$112.9M
-6657.55%
YoY
|
| Basic Earnings Per Share |
$1.26
-386.36%
YoY
|
-$0.44
-145.36%
YoY
|
$0.97
-48.13%
YoY
|
$1.87
-38.49%
YoY
|
$3.04
-7700.0%
YoY
|
| Diluted Earnings Per Share |
$1.26
-386.36%
YoY
|
-$0.44
-145.61%
YoY
|
$0.96
-100.0%
YoY
|
$1.870M
62113679.24%
YoY
|
$3.01
-7625.0%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
41.58M shares
16.29%
YoY
|
35.76M shares
6.7%
YoY
|
33.51M shares
-1.04%
YoY
|
33.86M shares
91003.9%
YoY
|
37.17K shares
-10.94%
YoY
|
| Diluted Shares Outstanding |
41.73M shares
16.71%
YoY
|
35.76M shares
6.18%
YoY
|
33.68M shares
-1.37%
YoY
|
34.14M shares
90878.9%
YoY
|
37.53K shares
-10.08%
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 |
$133.0M
-9.15%
YoY
|
N/A
|
$152.7M
0.73%
YoY
|
$151.1M
3.2%
YoY
|
$146.4M
1.23%
YoY
|
N/A
|
$151.6M
8.79%
YoY
|
$146.4M
5.71%
YoY
|
$144.6M
15.58%
YoY
|
N/A
|
$139.4M
56.37%
YoY
|
$138.5M
94.61%
YoY
|
$125.1M
92.22%
YoY
|
N/A
|
$89.14M
45.14%
YoY
|
$71.17M
16.34%
YoY
|
$65.10M
7.9%
YoY
|
N/A
|
$61.41M
-0.81%
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 |
$1.517M
-4.47%
YoY
|
$2.060M
18.8%
YoY
|
$1.487M
-14.39%
YoY
|
$1.551M
-6.11%
YoY
|
$1.588M
7.52%
YoY
|
$1.734M
17.16%
YoY
|
$1.737M
-2.96%
YoY
|
$1.652M
-27.38%
YoY
|
$1.477M
14.32%
YoY
|
$1.480M
-24.34%
YoY
|
$1.790M
20.86%
YoY
|
$2.275M
75.54%
YoY
|
$1.292M
12.15%
YoY
|
$1.956M
28.68%
YoY
|
$1.481M
-29.14%
YoY
|
$1.296M
-30.7%
YoY
|
$1.152M
-35.5%
YoY
|
$1.520M
-56.32%
YoY
|
$2.090M
5.03%
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
|
$66.66M
55.75%
YoY
|
N/A
|
$60.81M
216.04%
YoY
|
$54.62M
346.9%
YoY
|
$42.80M
352.73%
YoY
|
N/A
|
$19.24M
100.58%
YoY
|
$12.22M
9.11%
YoY
|
$9.453M
-25.92%
YoY
|
N/A
|
$9.592M
-42.11%
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 |
$22.94M
48.7%
YoY
|
$1.907M
-89.42%
YoY
|
$19.01M
-130.71%
YoY
|
$29.80M
371.25%
YoY
|
$15.43M
14.61%
YoY
|
$18.02M
-186.18%
YoY
|
-$61.89M
-320.43%
YoY
|
$6.323M
-29.11%
YoY
|
$13.46M
-46.67%
YoY
|
-$20.91M
-189.53%
YoY
|
$28.08M
5.0%
YoY
|
$8.919M
-7.43%
YoY
|
$25.24M
33.9%
YoY
|
$23.36M
-72.36%
YoY
|
$26.74M
22.37%
YoY
|
$9.635M
-50.79%
YoY
|
$18.85M
4.11%
YoY
|
$84.50M
894.12%
YoY
|
$21.85M
921.07%
YoY
|
| Income Tax |
$5.070M
46.07%
YoY
|
-$794.0K
-169.53%
YoY
|
$4.252M
-130.97%
YoY
|
$6.795M
399.63%
YoY
|
$3.471M
19.94%
YoY
|
$1.142M
-138.43%
YoY
|
-$13.73M
-316.63%
YoY
|
$1.360M
-27.39%
YoY
|
$2.894M
-45.41%
YoY
|
-$2.972M
-162.62%
YoY
|
$6.337M
8.07%
YoY
|
$1.873M
-7.87%
YoY
|
$5.301M
33.26%
YoY
|
$4.746M
-76.5%
YoY
|
$5.864M
7.52%
YoY
|
$2.033M
-54.16%
YoY
|
$3.978M
9.05%
YoY
|
$20.20M
20100.0%
YoY
|
$5.454M
1145.21%
YoY
|
| Net Earnings |
$17.87M
49.46%
YoY
|
$2.701M
-84.0%
YoY
|
$14.76M
-130.64%
YoY
|
$23.00M
363.47%
YoY
|
$11.96M
13.15%
YoY
|
$16.88M
-198.59%
YoY
|
-$48.16M
-317.75%
YoY
|
$4.963M
-32.09%
YoY
|
$10.57M
-47.65%
YoY
|
-$17.12M
-191.24%
YoY
|
$22.12M
5.73%
YoY
|
$7.308M
-4.77%
YoY
|
$20.19M
26.56%
YoY
|
$18.77M
-71.35%
YoY
|
$20.92M
22.83%
YoY
|
$7.674M
-51.92%
YoY
|
$15.95M
10.31%
YoY
|
$65.50M
670.59%
YoY
|
$17.03M
900.65%
YoY
|
| Basic Earnings Per Share |
$0.44
57.14%
YoY
|
N/A
|
$0.35
-124.48%
YoY
|
$0.55
266.67%
YoY
|
$0.28
-12.5%
YoY
|
N/A
|
-$1.43
-316.67%
YoY
|
$0.15
-31.82%
YoY
|
$0.32
-46.67%
YoY
|
N/A
|
$0.66
6.45%
YoY
|
$0.22
-4.35%
YoY
|
$0.60
30.43%
YoY
|
N/A
|
$0.62
34.78%
YoY
|
$0.23
-46.51%
YoY
|
$0.46
21.05%
YoY
|
N/A
|
$0.46
1050.0%
YoY
|
| Diluted Earnings Per Share |
$0.44
56.44%
YoY
|
$0.07
-84.83%
YoY
|
$0.35
-124.86%
YoY
|
$0.55
272.26%
YoY
|
$0.28
-9.27%
YoY
|
$0.40
-178.26%
YoY
|
-$1.43
-316.0%
YoY
|
$0.15
-32.21%
YoY
|
$0.31
-47.59%
YoY
|
-$0.51
-100.0%
YoY
|
$0.66
-100.0%
YoY
|
$0.22
-5.77%
YoY
|
$0.60
32.5%
YoY
|
$555.0K
-68.57%
YoY
|
$619.9K
137757490.89%
YoY
|
$0.23
-45.24%
YoY
|
$0.45
18.42%
YoY
|
$1.765M
757.82%
YoY
|
$0.45
1025.0%
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 |
40.23M shares
-4.03%
YoY
|
41.27M shares
-2.0%
YoY
|
41.75M shares
24.65%
YoY
|
41.83M shares
24.06%
YoY
|
41.92M shares
24.78%
YoY
|
42.11M shares
25.41%
YoY
|
33.49M shares
-0.6%
YoY
|
33.72M shares
-0.29%
YoY
|
33.60M shares
-0.7%
YoY
|
33.58M shares
-0.58%
YoY
|
33.70M shares
-0.24%
YoY
|
33.81M shares
0.41%
YoY
|
33.83M shares
-2.84%
YoY
|
33.77M shares
N/A
|
33.78M shares
-9.04%
YoY
|
33.68M shares
-9.79%
YoY
|
34.82M shares
-7.44%
YoY
|
N/A
|
37.13M shares
-11.0%
YoY
|
| Diluted Shares Outstanding |
40.51M shares
-3.97%
YoY
|
N/A
|
41.77M shares
23.65%
YoY
|
41.87M shares
23.96%
YoY
|
42.19M shares
24.73%
YoY
|
N/A
|
33.78M shares
0.26%
YoY
|
33.78M shares
0.19%
YoY
|
33.82M shares
-0.1%
YoY
|
N/A
|
33.70M shares
-0.15%
YoY
|
33.72M shares
-0.58%
YoY
|
33.86M shares
-3.58%
YoY
|
N/A
|
33.75M shares
-10.05%
YoY
|
33.91M shares
-10.02%
YoY
|
35.11M shares
-7.22%
YoY
|
N/A
|
37.52M shares
-10.81%
YoY
|
Loading...