Shares of Coal India hit a 52-week high of Rs 164.45 as they rallied 5 per cent on the BSE in intra-day trade on Friday amid expectations of improvement in earnings going forward. The stock of the state-owned company surpassed its previous high of Rs 162.95, touched on February 26, 2021.