Realty Income (O) prices $750M 3.5% convertible notes due 2029, with ~20% conversion premium and buyback plans.