Highest end of day price: 137.15065239823 EUR (C$162.05 USD) on 2026-02-26
Lowest end of day price: 26.378985515108 EUR (C$31.82 USD) on 2012-07-24