Shares of Realty Income Corporation (NYSE:O – Get Free Report) have been given an average recommendation of “Hold” by the sixteen brokerages that are currently covering the firm, Marketbeat Ratings reports. One analyst has rated the stock with a sell rating, eight have assigned a hold rating, six have given a buy rating and one [...]