Highest end of day price: 190.05254164797 EUR (C$224.55 USD) on 2026-02-26
Lowest end of day price: 19.205882897631 EUR (C$24.18 USD) on 2008-11-21