Highest end of day price: 26.946425340744 EUR (C$31.56 USD) on 2025-10-06
Lowest end of day price: 0.35910362962453 EUR (C$0.39 USD) on 2003-03-17