Highest end of day price: 17.087949428311 EUR (C$20.04 USD) on 2025-08-22
Lowest end of day price: 4.0442482392909 EUR (C$4.54 USD) on 2015-06-29