Highest end of day price: 39.367670425949 EUR (C$45.62 USD) on 2025-11-12
Lowest end of day price: 7.9126149849642 EUR (C$9.99 USD) on 2009-03-09