Earnings jump 12.4% at Home Depot