Shares posts best gains in three months

Petrina Berry