Realty Income Corporation agreed to sell $600 million in senior unsecured notes due 2032. The transaction aims to raise capital for general corporate purposes.