OR Royalties Inc (OR) P/S Ratio: 20.09x | 2016-2026 | Chartloom