Nvidia, Home Depot, and Cisco: Earnings news roundup