Highest end of day price: 488.38224203513 EUR (C$568.07 USD) on 2025-10-27
Lowest end of day price: 102.59688261839 EUR (C$124.23 USD) on 2010-06-09