Realty Income Corporation is rated a Buy due to strong growth, disciplined leverage, and a high 5.67% yield. Learn more about O stock here.