Highest end of day price: 27.472859638647 EUR (C$32.01 USD) on 2025-10-28
Lowest end of day price: 8.8478718915285 EUR (C$9.46 USD) on 2020-03-23