Watched a wall at 18.5c nearly get taken out today only to be restocked shortly after. Seems to be no other reason for the big sell order at 18.5c other than a cap on the share price.