Ashok Leyland shares up 1.29% as Nifty gains 23.05.2024 10:12 Economictimes.indiatimes.com A total of 289,752 shares changed hands on the counter till 12:42PM (IST).