Highest end of day price: 28.506036405839 EUR (C$33.16 USD) on 2025-10-24
Lowest end of day price: 11.011518674571 EUR (C$12.42 USD) on 2016-02-11