Williams-Sonoma beats earnings estimates but misses on revenue

by