Highest end of day price: 515.56904680982 EUR (C$606.03 USD) on 2026-01-23
Lowest end of day price: 102.59688261839 EUR (C$124.23 USD) on 2010-06-09