Highest end of day price: 621.55415434906 EUR (C$724.60 USD) on 2025-10-29
Lowest end of day price: 244.57314273221 EUR (C$238.45 USD) on 2022-11-04