HOME DEPOT, INC. (HD): financials, 13F holders and insider trades