Highest end of day price: 39.311541260854 EUR (C$44.64 USD) on 2026-06-24
Lowest end of day price: 22.672542200772 EUR (C$28.10 USD) on 2014-12-12