Highest end of day price: 74.609689690393 EUR (C$86.79 USD) on 2025-10-24
Lowest end of day price: 18.866845965124 EUR (C$23.64 USD) on 2009-03-03