Royalty Pharma plc (NASDAQ:RPRX – Get Free Report) has received a consensus rating of “Buy” from the seven ratings firms that ...