Highest end of day price: 74.628596781711 EUR (C$87.88 USD) on 2026-02-25
Lowest end of day price: 18.866845965124 EUR (C$23.64 USD) on 2009-03-03