North American Construction Group Ltd. (NOA)

Market price: $12.64

5 valuation methods