Highest end of day price: 50.815657308424 EUR (C$59.18 USD) on 2026-01-15
Lowest end of day price: 14.164149103241 EUR (C$18.14 USD) on 2014-10-16