Highest end of day price: 22.76617862177 EUR (C$26.05 USD) on 2026-07-03
Lowest end of day price: 9.8894278817603 EUR (C$12.16 USD) on 2012-08-09