Highest end of day price: 57.165101147989 EUR (C$65.41 USD) on 2026-07-06
Lowest end of day price: 14.164149103241 EUR (C$18.14 USD) on 2014-10-16