Highest end of day price: 41.97317721522 EUR (C$48.87 USD) on 2025-08-19
Lowest end of day price: 11.192987987758 EUR (C$12.94 USD) on 2018-06-28