Peregrine profit doubles to $607m

READ FULL ARTICLE