Highest end of day price: 553.49648376079 EUR (C$646.19 USD) on 2026-08-25
Lowest end of day price: 102.59688261839 EUR (C$124.23 USD) on 2010-06-09