We are near the end of a rally whose ceiling will be in the low $40-range for the foreseeable future.