Whole Foods Stock: Buying Opportunity or Time to Run?