Toll Brothers Inc. (TOL) reports earnings