Highest end of day price: 189.59433712429 EUR (C$224.70 USD) on 2026-02-18
Lowest end of day price: 19.205882897631 EUR (C$24.18 USD) on 2008-11-21