Hubbell Inc (HUBB) reports earnings