Highest end of day price: 487.90109168293 EUR (C$554.34 USD) on 2026-06-25
Lowest end of day price: 92.934835644942 EUR (C$130.24 USD) on 2009-07-28