Uncertainty surrounding the activities of its former boss ? Hector Ruiz ? likely factor in sell-off.
Read more.