Shares of Astral Ltd took less than three months to move from their 52-week low to 52-week high this year. The stock which hit a 52-week low of Rs 1,584 on June 20, 2022 touched a yearly high of Rs 2654 on September 9, 2022, translating into returns of 67.55% during the period