Market Authority compensates 20,000 investors over share violations