Highest end of day price: 42.025874827504 EUR (C$48.88 USD) on 2025-10-24
Lowest end of day price: 21.939508555767 EUR (C$24.03 USD) on 2025-04-09