Highest end of day price: 380.80499425817 EUR (C$451.32 USD) on 2026-02-18
Lowest end of day price: 101.0281325431 EUR (C$135.91 USD) on 2011-09-23