Highest end of day price: 297.71540033123 EUR (C$343.43 USD) on 2026-06-09
Lowest end of day price: 22.242974711124 EUR (C$28.11 USD) on 2009-03-06