Highest end of day price: 18.784858780568 EUR (C$21.98 USD) on 2025-10-16
Lowest end of day price: 14.258941449964 EUR (C$15.10 USD) on 2023-10-20