Highest end of day price: 24.802715574732 EUR (C$27.40 USD) on 2023-04-26
Lowest end of day price: 9.6226168938207 EUR (C$11.33 USD) on 2025-12-29