site logo

Home Depot beats expectations amid hot housing spending