ASHTY Financials: Ashtead Group PLC AI Analysis