Top stocks to watch: Titan, Bharti Airtel, Maruti Suzuki