Highest end of day price: 21.241510720874 EUR (C$24.74 USD) on 2026-01-15
Lowest end of day price: 9.2832673111453 EUR (C$10.55 USD) on 2018-12-27