Italy’s consumer sentiment rebounds in July but business morale worsens – Street Insider by Kyle Meagher | Jul 31, 2025