May 2026: Quarterly corporate results show an encouraging trend