Highest end of day price: 150.7760795011 EUR (C$176.24 USD) on 2026-04-23
Lowest end of day price: 15.813669446528 EUR (C$24.81 USD) on 2008-05-26