Highest end of day price: 23.795886575856 EUR (C$27.50 USD) on 2026-08-05
Lowest end of day price: 9.9167019777648 EUR (C$10.46 USD) on 2022-06-16