Financials, Filings & Reports

Latest Quarterly Metrics

Q1 2025

Quarter Ended Mar 31, 2025

$13.3M

Net income attributable to Group was $13.3 million

$0.22

Diluted earnings per share of $0.22

For complete information regarding our financials, see our periodic filings

Latest Annual Filing

For Fiscal Year Ending Dec 31, 2024