Business Stock Market: Earnings dampen rally; resilience emerges in broader market S Jha April 18, 2023 0