Sarepta May Have More Upside After Sales Data