Highest end of day price: 139.44609265689 EUR (C$159.53 USD) on 2026-07-03
Lowest end of day price: 26.378985515108 EUR (C$31.82 USD) on 2012-07-24