Highest end of day price: 331.16736623624 EUR (C$397.99 USD) on 2026-01-28
Lowest end of day price: 70.163978731436 EUR (C$84.14 USD) on 2010-06-08