Highest end of day price: 50.348368298566 EUR (C$59.67 USD) on 2026-02-18
Lowest end of day price: 17.874758688182 EUR (C$19.69 USD) on 2016-06-27