Highest end of day price: 383.9701862137 EUR (C$446.84 USD) on 2026-05-25
Lowest end of day price: 225.24551882286 EUR (C$270.11 USD) on 2010-06-08