Highest end of day price: 88.036233893013 EUR (C$103.91 USD) on 2026-02-27
Lowest end of day price: 11.059071839391 EUR (C$12.42 USD) on 2015-09-28