Top stocks for Aug 6: Ambuja Cements, Asahi India Glass, Pfizer