M&M Gains Most In Over Three Weeks
(Tuesday close: Rs 1229.55)