Highest end of day price: 319.85836905269 EUR (C$376.14 USD) on 2026-03-02
Lowest end of day price: 34.046264473553 EUR (C$38.10 USD) on 2016-02-09