Highest end of day price: 45.697987817285 EUR (C$53.35 USD) on 2026-08-25
Lowest end of day price: 7.9126149849642 EUR (C$9.99 USD) on 2009-03-09