ICICI Lombard Q1 earnings stable, big rally prices in most positives, buy on dips
ICICIGI - 283177