Based on the weekly chart, I wouldn't expect the price to retrace further than $24 with any ease. My calculations also share a minimum price of +/-$24.50 based on a fair P/E ratio of 20. I'm happy to buy at the current prices, with a 5 year horizon in mind.