Home Lowe’s tops earnings, revenue estimates