Highest end of day price: 21.966855017039 EUR (C$22.51 USD) on 2025-02-03
Lowest end of day price: 16.28862280026 EUR (C$17.11 USD) on 2023-09-27