Highest end of day price: 20.252489720097 EUR (C$24.00 USD) on 2026-02-18
Lowest end of day price: 17.827491178184 EUR (C$20.95 USD) on 2025-12-17