Highest end of day price: 44.373231934707 EUR (C$52.37 USD) on 2026-02-27
Lowest end of day price: 7.9126149849642 EUR (C$9.99 USD) on 2009-03-09