“ITC stock has seen a slow and gradual upmove in last couple of weeks, but prices have traded above the 40 DEMA support and the momentum is positive. Traders can buy for a target of Rs 527-536 in the next 3-4 weeks,” Ruchit Jain, Lead Research, 5paisa.com, said.