Highest end of day price: 381.65417082229 EUR (C$432.46 USD) on 2025-05-21
Lowest end of day price: 35.787872487432 EUR (C$41.84 USD) on 2025-06-26