Shares of Ashok Leyland hit an over four-year high at Rs 154.45, as the stock rallied 6 per cent on the BSE in Friday’s intra-day trade ahead of the April-June quarter (Q1FY23) results later today.