US stocks advance; Home Depot earnings top expectations