Corporate earnings show resilience against volatility but risks remain