Terex Corporation (TEX) reports earnings