Highest end of day price: 96.568694408847 EUR (C$113.71 USD) on 2026-02-25
Lowest end of day price: 17.779459143087 EUR (C$21.45 USD) on 2012-07-24