Highest end of day price: 20.620337724486 EUR (C$24.01 USD) on 2025-12-09
Lowest end of day price: 19.666809850965 EUR (C$23.11 USD) on 2025-12-17