From infrastructure and autos to pharma and financials, more than 50 companies will announce Q2 results today, keeping investors on their toes. As many as Six Nifty 50 constituents - Maruti Suzuki, Bajaj Auto, L&T, Cipla, SBI Life and Tata Steel will be reporting their numbers during the course of today's trading session.