The stock has pulled back in recent weeks despite a series of positive updates.