Yet the stock has since pulled back as several directors have offloaded stock