Buy Titan Company, target price Rs 1244: ICICI Direct | Sharefundss