Q1 results on July 19: ICICI Bank, HDFC Bank, RBL Bank, Yes Bank, and India Cements are some of the major companies that will announce their Q1 earnings today.