Investors push up share price on positive news at North American Construction Group while Rogers second quarter 2021 results see shares dip — here are the past week’s corporate winners and losers
Stock surges and setbacks for the week ending July 23, 2021









