Highest end of day price: 51.095786579026 EUR (C$59.27 USD) on 2025-11-28
Lowest end of day price: 14.675753890004 EUR (C$20.73 USD) on 2011-08-10