Highest end of day price: 437.75298964226 EUR (C$505.93 USD) on 2026-08-05
Lowest end of day price: 268.90799904158 EUR (C$294.51 USD) on 2025-04-09