NOA Financials: North American Construction Group Ltd. AI Analysis