Highest end of day price: 31.427664810857 EUR (C$37.13 USD) on 2026-02-26
Lowest end of day price: 4.5052266920481 EUR (C$5.21 USD) on 2015-01-19