Highest end of day price: 22.218337918394 EUR (C$25.58 USD) on 2025-04-17
Lowest end of day price: 5.0691273865496 EUR (C$5.52 USD) on 2020-04-07