automated-news After its result, does Macquarie rate James Hardie shares a buy, hold or sell? Sage Kakkat 22 May 2025