RPRX - Royalty Pharma plc
Float
383.82M
Short % of Float
3.07%
Oustanding Shares
446.69M
Float
381.08M
Short % of Float
2.67%
Oustanding Shares
443.17M
Float
381.08 M
Short % of Float
2.94%
Oustanding Shares
448.93 M