Highest end of day price: 26.087801353714 EUR (C$30.09 USD) on 2025-11-21
Lowest end of day price: 16.70847066328 EUR (C$19.74 USD) on 2018-05-16