Home Depot earnings down 24.3 percent