Highest end of day price: 458.85076029215 EUR (C$539.88 USD) on 2025-12-23
Lowest end of day price: 325.14523409548 EUR (C$350.36 USD) on 2024-02-20