North American Construction Grp (NOA) Stock: Price, Analysis