Geojit upgrades Titan to BUY with ₹5635 target; 3 stocks show strong charts