Explore how Osisko Gold Royalties (OR) navigated a challenging 2024, achieving record revenue of $191.2M despite significant ...