NOA Financials: North American Construction Group Ltd AI Analysis