Highest end of day price: 568.52564851928 EUR (C$671.72 USD) on 2026-02-26
Lowest end of day price: 362.88396587253 EUR (C$391.37 USD) on 2024-02-19