HUBB Financials: Hubbell Inc AI Analysis