Highest end of day price: 335.13229578069 EUR (C$397.13 USD) on 2026-02-17
Lowest end of day price: 242.02023436323 EUR (C$265.06 USD) on 2025-04-09