20190523 business.india-business: Sensex hits 40;000 mark; Nifty crosses 12;000