Highest end of day price: 331.01053897032 EUR (C$385.03 USD) on 2025-11-14
Lowest end of day price: 70.163978731436 EUR (C$84.14 USD) on 2010-06-08