Highest end of day price: 16.826765059533 EUR (C$19.47 USD) on 2025-10-31
Lowest end of day price: 2.7875113561237 EUR (C$3.32 USD) on 2004-04-23