HSC reports financial results for Q2 and the first six months of 2025