|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$261.0M
8.32%
YoY
|
$240.9M
-5.58%
YoY
|
$255.2M
3.04%
YoY
|
$247.7M
250.46%
YoY
|
$70.67M
N/A
|
| Cost Of Revenue |
$84.00M
-8.9%
YoY
|
$92.21M
3.37%
YoY
|
$89.20M
53.94%
YoY
|
$57.95M
215.78%
YoY
|
$18.35M
N/A
|
| Gross Profit |
$177.0M
19.0%
YoY
|
$148.7M
-10.4%
YoY
|
$166.0M
-12.51%
YoY
|
$189.7M
262.62%
YoY
|
$52.32M
N/A
|
| Selling, General & Admin |
$170.0K
3.03%
YoY
|
$165.0K
-17.5%
YoY
|
$200.0K
2.56%
YoY
|
$195.0K
121.59%
YoY
|
$88.00K
N/A
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Operating Expenses |
$1.000M
458.66%
YoY
|
$179.0K
-10.5%
YoY
|
$200.0K
0.5%
YoY
|
$199.0K
126.14%
YoY
|
$88.00K
N/A
|
| Operating Profit |
$176.0M
18.47%
YoY
|
$148.6M
-10.4%
YoY
|
$165.8M
-12.52%
YoY
|
$189.5M
262.85%
YoY
|
$52.24M
N/A
|
| Interest Expense |
N/A
|
$20.76M
-111.54%
YoY
|
-$179.8M
-67.37%
YoY
|
-$551.0M
-1131.83%
YoY
|
$53.40M
N/A
|
| Other Income/Expense, Net |
$46.00M
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Pretax Income |
$223.0M
31.7%
YoY
|
$169.3M
-1300.84%
YoY
|
-$14.10M
-96.1%
YoY
|
-$361.5M
-442.18%
YoY
|
$105.6M
N/A
|
| Income Tax |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Net Earnings |
$223.0M
31.7%
YoY
|
$169.3M
-1300.84%
YoY
|
-$14.10M
-96.1%
YoY
|
-$361.5M
-442.18%
YoY
|
$105.6M
N/A
|
| Basic Earnings Per Share |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Earnings Per Share |
$1.69
15.75%
YoY
|
$1.46
-1223.08%
YoY
|
-$0.13
-100.0%
YoY
|
-$3.288M
-442.18%
YoY
|
$961.0K
N/A
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Shares Outstanding |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
|
Concept
|
2025 Q4 | 2025 Q2 | 2024 Q4 | 2024 Q2 | 2023 Q4 | 2023 Q2 | 2022 Q4 | 2021 Q4 |
|---|---|---|---|---|---|---|---|---|
| Revenue |
$131.0M
59.76%
YoY
|
$179.0M
35.1%
YoY
|
$82.00M
-24.4%
YoY
|
$132.5M
7.98%
YoY
|
$108.5M
-18.14%
YoY
|
$122.7M
-1.44%
YoY
|
$132.5M
7.55%
YoY
|
$123.2M
N/A
|
| Cost Of Revenue |
$39.00M
-15.22%
YoY
|
$39.00M
-14.74%
YoY
|
$46.00M
-1.01%
YoY
|
$45.74M
-7.22%
YoY
|
$46.47M
16.42%
YoY
|
$49.30M
74.26%
YoY
|
$39.91M
34.59%
YoY
|
$29.66M
N/A
|
| Gross Profit |
$92.00M
155.56%
YoY
|
$140.0M
61.38%
YoY
|
$36.00M
-41.93%
YoY
|
$86.75M
18.19%
YoY
|
$61.99M
-33.04%
YoY
|
$73.40M
-23.7%
YoY
|
$92.58M
-1.02%
YoY
|
$93.54M
N/A
|
| Selling, General & Admin |
$90.00K
-18.18%
YoY
|
$60.00K
-20.0%
YoY
|
$110.0K
22.22%
YoY
|
$75.00K
-25.0%
YoY
|
$90.00K
-13.46%
YoY
|
$100.0K
5.26%
YoY
|
$104.0K
4.0%
YoY
|
$100.0K
N/A
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Operating Expenses |
$0.00
N/A
|
$0.00
-100.0%
YoY
|
$0.00
-100.0%
YoY
|
$71.00K
-29.0%
YoY
|
$108.0K
0.0%
YoY
|
$100.0K
5.26%
YoY
|
$108.0K
3.85%
YoY
|
$104.0K
N/A
|
| Operating Profit |
$92.00M
155.56%
YoY
|
$140.0M
61.52%
YoY
|
$36.00M
-41.83%
YoY
|
$86.68M
18.25%
YoY
|
$61.88M
-33.08%
YoY
|
$73.30M
-23.73%
YoY
|
$92.48M
-1.02%
YoY
|
$93.43M
N/A
|
| Interest Expense |
N/A
|
N/A
|
N/A
|
$26.36M
-148.27%
YoY
|
-$5.598M
-95.53%
YoY
|
-$54.60M
-88.39%
YoY
|
-$125.2M
54.96%
YoY
|
-$80.79M
N/A
|
| Other Income/Expense, Net |
$57.00M
-40.63%
YoY
|
-$50.00M
N/A
|
$96.00M
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Pretax Income |
$149.0M
12.88%
YoY
|
$90.00M
-20.38%
YoY
|
$132.0M
134.52%
YoY
|
$113.0M
507.71%
YoY
|
$56.29M
-272.05%
YoY
|
$18.60M
-104.97%
YoY
|
-$32.72M
-358.8%
YoY
|
$12.64M
N/A
|
| Income Tax |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Net Earnings |
$149.0M
12.88%
YoY
|
$90.00M
-20.38%
YoY
|
$132.0M
134.52%
YoY
|
$113.0M
507.71%
YoY
|
$56.29M
-272.05%
YoY
|
$18.60M
-104.97%
YoY
|
-$32.72M
-358.8%
YoY
|
$12.64M
N/A
|
| Basic Earnings Per Share |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Earnings Per Share |
$1.07
0.0%
YoY
|
$0.65
-31.58%
YoY
|
$1.07
114.09%
YoY
|
$0.95
458.82%
YoY
|
$0.50
-268.47%
YoY
|
$0.17
-100.0%
YoY
|
-$0.30
-100.0%
YoY
|
$115.0K
N/A
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Shares Outstanding |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
Loading...