Highest end of day price: 329.67366697551 EUR (C$385.43 USD) on 2026-04-09
Lowest end of day price: 118.69769164086 EUR (C$125.40 USD) on 2023-10-26