Highest end of day price: 45.660439571127 EUR (C$52.62 USD) on 2026-07-30
Lowest end of day price: 7.9126149849642 EUR (C$9.99 USD) on 2009-03-09