Stocks | Mon Jan 7, 2013 10:28am IST

India's Maruti shares hit 4-yr high; earnings seen improving