Highest end of day price: 26.718160016942 EUR (C$31.33 USD) on 2025-08-22
Lowest end of day price: 2.0374296932134 EUR (C$2.43 USD) on 2005-07-08