Highest end of day price: 24.875725707489 EUR (C$27.00 USD) on 2024-07-26
Lowest end of day price: 12.652496990516 EUR (C$12.34 USD) on 2022-11-04