ASHTY Financials: Ashtead Group Ltd AI Analysis