Highest end of day price: 44.517040800488 EUR (C$51.92 USD) on 2026-05-14
Lowest end of day price: 7.9126149849642 EUR (C$9.99 USD) on 2009-03-09