Highest end of day price: 601.29236866269 EUR (C$687.10 USD) on 2026-06-22
Lowest end of day price: 239.69105631729 EUR (C$267.38 USD) on 2020-03-16