Highest end of day price: 373.36992221408 EUR (C$442.51 USD) on 2026-02-18
Lowest end of day price: 67.863982285427 EUR (C$83.90 USD) on 2012-06-01