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