Highest end of day price: 26.207512531133 EUR (C$29.99 USD) on 2026-07-06
Lowest end of day price: 16.70847066328 EUR (C$19.74 USD) on 2018-05-16