Lowe's Companies Inc. (LOW) reports earnings