Lennox International Inc. (LII) reports earnings