Buy Titan Company, target price Rs 1320: Edelweiss | Sharefundss