Edelweiss maintains 'hold' on Marico, target price Rs 349 | Sharefundss