The stock has rallied 22% over the last three sessions and gained more than 54% in the past month