Highest end of day price: 77.17885662609 EUR (C$89.65 USD) on 2025-07-17
Lowest end of day price: 20.214173676626 EUR (C$26.09 USD) on 2012-10-30