Home Gaming Stillfront group sees 5% drop in net revenue but reports $153.5 million in turnover for FY 2024