Why Block, GQG, Helloworld, and Xero shares are racing higher today Published 03 May 2024 These shares are ending the week with a bang. But why? Full Article