|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$604.5M
-12.08%
YoY
|
$687.6M
9.95%
YoY
|
$625.3M
47.27%
YoY
|
$424.6M
16.49%
YoY
|
$364.5M
-6.54%
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 |
$2.947M
-7.85%
YoY
|
$3.198M
-8.1%
YoY
|
$3.480M
4.85%
YoY
|
$3.319M
-43.5%
YoY
|
$5.874M
25.09%
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
|
$334.8M
264.9%
YoY
|
$91.75M
129.47%
YoY
|
$39.98M
-41.57%
YoY
|
| Other Income/Expense, Net |
$27.60M
104.75%
YoY
|
$13.48M
-13.09%
YoY
|
$15.51M
7.66%
YoY
|
$14.41M
14.24%
YoY
|
$12.61M
-14.1%
YoY
|
| Pretax Income |
-$196.2M
548.76%
YoY
|
-$30.24M
-123.71%
YoY
|
$127.5M
-32.77%
YoY
|
$189.7M
-20.19%
YoY
|
$237.7M
34.93%
YoY
|
| Income Tax |
-$58.13M
-446.13%
YoY
|
$16.80M
-37.76%
YoY
|
$26.99M
-44.64%
YoY
|
$48.75M
-20.06%
YoY
|
$60.98M
38.82%
YoY
|
| Net Earnings |
-$138.1M
193.51%
YoY
|
-$47.04M
-146.79%
YoY
|
$100.5M
-28.66%
YoY
|
$140.9M
-20.24%
YoY
|
$176.7M
33.64%
YoY
|
| Basic Earnings Per Share |
-$4.55
191.67%
YoY
|
-$1.56
-147.13%
YoY
|
$3.31
-24.77%
YoY
|
$4.40
-20.43%
YoY
|
$5.53
35.21%
YoY
|
| Diluted Earnings Per Share |
-$4.55
191.67%
YoY
|
-$1.56
-146.83%
YoY
|
$3.33
-100.0%
YoY
|
$4.390M
79528874.84%
YoY
|
$5.52
34.96%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
30.35M shares
0.63%
YoY
|
30.16M shares
-0.62%
YoY
|
30.35M shares
-5.18%
YoY
|
32.00M shares
0.21%
YoY
|
31.94M shares
-1.23%
YoY
|
| Diluted Shares Outstanding |
30.35M shares
0.63%
YoY
|
30.16M shares
-0.78%
YoY
|
30.39M shares
-5.25%
YoY
|
32.08M shares
0.23%
YoY
|
32.00M shares
-1.11%
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 |
$131.9M
-14.28%
YoY
|
N/A
|
$150.1M
-13.64%
YoY
|
$151.4M
-10.77%
YoY
|
$153.9M
-12.37%
YoY
|
N/A
|
$173.8M
7.86%
YoY
|
$169.7M
8.45%
YoY
|
$175.6M
25.21%
YoY
|
N/A
|
$161.1M
44.49%
YoY
|
$156.5M
63.65%
YoY
|
$140.2M
58.79%
YoY
|
N/A
|
$111.5M
25.1%
YoY
|
$95.64M
0.75%
YoY
|
$88.32M
-6.24%
YoY
|
N/A
|
$89.15M
-4.99%
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 |
$606.0K
-26.63%
YoY
|
$636.0K
-38.61%
YoY
|
$700.0K
4.48%
YoY
|
$785.0K
11.19%
YoY
|
$826.0K
5.09%
YoY
|
$1.036M
17.73%
YoY
|
$670.0K
-16.25%
YoY
|
$706.0K
-20.5%
YoY
|
$786.0K
-11.69%
YoY
|
$880.0K
5.26%
YoY
|
$800.0K
-3.15%
YoY
|
$888.0K
9.09%
YoY
|
$890.0K
5.58%
YoY
|
$836.0K
-22.52%
YoY
|
$826.0K
-67.38%
YoY
|
$814.0K
-64.03%
YoY
|
$843.0K
-21.8%
YoY
|
$1.079M
-10.08%
YoY
|
$2.532M
94.77%
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
|
$98.38M
16.15%
YoY
|
$100.9M
54.71%
YoY
|
N/A
|
$90.43M
227.29%
YoY
|
$84.70M
566.03%
YoY
|
$65.22M
728.86%
YoY
|
N/A
|
$27.63M
173.37%
YoY
|
$12.72M
23.61%
YoY
|
$7.869M
-31.83%
YoY
|
N/A
|
$10.11M
-31.69%
YoY
|
| Other Income/Expense, Net |
$6.567M
130.66%
YoY
|
N/A
|
$3.336M
1.4%
YoY
|
$3.447M
-11.16%
YoY
|
$2.847M
32.98%
YoY
|
N/A
|
$3.290M
-6.61%
YoY
|
$3.880M
16.9%
YoY
|
$2.141M
-53.64%
YoY
|
N/A
|
$3.523M
11.91%
YoY
|
$3.319M
-87.54%
YoY
|
$4.618M
7.35%
YoY
|
N/A
|
$3.148M
8.48%
YoY
|
$26.63M
750.59%
YoY
|
$4.302M
23.87%
YoY
|
N/A
|
$2.902M
-17.67%
YoY
|
| Pretax Income |
$16.06M
556.27%
YoY
|
-$5.013M
-125.32%
YoY
|
-$84.42M
-416.43%
YoY
|
-$109.2M
37.58%
YoY
|
$2.447M
-7.97%
YoY
|
$19.80M
-20.48%
YoY
|
$26.68M
-22.96%
YoY
|
-$79.37M
-315.27%
YoY
|
$2.659M
-91.46%
YoY
|
$24.89M
-52.42%
YoY
|
$34.63M
-29.62%
YoY
|
$36.87M
29.5%
YoY
|
$31.13M
-47.85%
YoY
|
$52.31M
-7.4%
YoY
|
$49.20M
-15.83%
YoY
|
$28.47M
-55.98%
YoY
|
$59.69M
2.84%
YoY
|
$56.50M
10.84%
YoY
|
$58.46M
5.44%
YoY
|
| Income Tax |
$1.341M
73.7%
YoY
|
-$2.574M
-157.14%
YoY
|
-$16.91M
-447.59%
YoY
|
-$39.42M
-990.11%
YoY
|
$772.0K
-74.24%
YoY
|
$4.505M
-3.47%
YoY
|
$4.864M
-32.86%
YoY
|
$4.429M
-45.86%
YoY
|
$2.997M
-56.53%
YoY
|
$4.667M
-53.89%
YoY
|
$7.245M
-39.15%
YoY
|
$8.180M
-35.97%
YoY
|
$6.894M
-50.57%
YoY
|
$10.12M
-31.96%
YoY
|
$11.91M
-19.81%
YoY
|
$12.78M
-23.44%
YoY
|
$13.95M
-4.3%
YoY
|
$14.88M
23.14%
YoY
|
$14.85M
5.36%
YoY
|
| Net Earnings |
$14.72M
778.69%
YoY
|
-$2.439M
-115.95%
YoY
|
-$67.51M
-409.48%
YoY
|
-$69.78M
-16.74%
YoY
|
$1.675M
-595.56%
YoY
|
$15.29M
-24.4%
YoY
|
$21.82M
-20.33%
YoY
|
-$83.80M
-392.07%
YoY
|
-$338.0K
-101.39%
YoY
|
$20.23M
-52.07%
YoY
|
$27.38M
-26.58%
YoY
|
$28.69M
82.8%
YoY
|
$24.23M
-47.02%
YoY
|
$42.19M
1.38%
YoY
|
$37.30M
-14.47%
YoY
|
$15.70M
-67.3%
YoY
|
$45.74M
5.23%
YoY
|
$41.62M
7.02%
YoY
|
$43.61M
5.47%
YoY
|
| Basic Earnings Per Share |
$0.48
700.0%
YoY
|
N/A
|
-$2.22
-408.33%
YoY
|
-$2.30
-17.27%
YoY
|
$0.06
-700.0%
YoY
|
N/A
|
$0.72
-20.88%
YoY
|
-$2.78
-395.74%
YoY
|
-$0.01
-101.28%
YoY
|
N/A
|
$0.91
-21.55%
YoY
|
$0.94
91.84%
YoY
|
$0.78
-45.45%
YoY
|
N/A
|
$1.16
-14.71%
YoY
|
$0.49
-67.33%
YoY
|
$1.43
5.15%
YoY
|
N/A
|
$1.36
6.25%
YoY
|
| Diluted Earnings Per Share |
$0.48
700.0%
YoY
|
-$0.08
-116.53%
YoY
|
-$2.22
-408.03%
YoY
|
-$2.30
-17.29%
YoY
|
$0.06
-633.81%
YoY
|
$0.51
-24.98%
YoY
|
$0.72
-20.55%
YoY
|
-$2.78
-395.17%
YoY
|
-$0.01
-101.45%
YoY
|
$0.67
-100.0%
YoY
|
$0.91
-100.0%
YoY
|
$0.94
-100.0%
YoY
|
$0.78
-45.27%
YoY
|
$1.323M
1.8%
YoY
|
$1.160M
85285811.25%
YoY
|
$488.3K
32554421.98%
YoY
|
$1.42
4.41%
YoY
|
$1.299M
107378834.89%
YoY
|
$1.36
6.25%
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 |
30.36M shares
0.53%
YoY
|
30.37M shares
0.56%
YoY
|
30.37M shares
0.64%
YoY
|
30.38M shares
0.62%
YoY
|
30.20M shares
0.92%
YoY
|
30.20M shares
0.92%
YoY
|
30.18M shares
0.91%
YoY
|
30.19M shares
-1.72%
YoY
|
29.93M shares
-3.3%
YoY
|
29.93M shares
-6.24%
YoY
|
29.91M shares
-6.79%
YoY
|
30.72M shares
-4.25%
YoY
|
30.95M shares
-3.38%
YoY
|
31.92M shares
-0.1%
YoY
|
32.08M shares
0.39%
YoY
|
32.08M shares
0.37%
YoY
|
32.03M shares
0.51%
YoY
|
31.95M shares
-0.88%
YoY
|
31.96M shares
-0.84%
YoY
|
| Diluted Shares Outstanding |
30.54M shares
0.45%
YoY
|
N/A
|
30.37M shares
0.42%
YoY
|
30.38M shares
0.63%
YoY
|
30.40M shares
1.12%
YoY
|
N/A
|
30.24M shares
1.0%
YoY
|
30.19M shares
-1.05%
YoY
|
30.07M shares
-3.57%
YoY
|
N/A
|
29.94M shares
-6.88%
YoY
|
30.51M shares
-5.1%
YoY
|
31.18M shares
-2.9%
YoY
|
N/A
|
32.16M shares
0.39%
YoY
|
32.14M shares
0.37%
YoY
|
32.11M shares
0.59%
YoY
|
N/A
|
32.03M shares
-0.68%
YoY
|
Loading...