Highest end of day price: 107.65614455045 EUR (C$124.97 USD) on 2025-10-22
Lowest end of day price: 13.954980882467 EUR (C$17.64 USD) on 2009-03-06