Williams-Sonoma Inc. (DE) (WSM) reports earnings