Highest end of day price: 56.258612015964 EUR (C$65.31 USD) on 2026-06-03
Lowest end of day price: 14.164149103241 EUR (C$18.14 USD) on 2014-10-16