European markets in green as market sentiment improves after corporate reports Published 26 Apr 2024 Full Article