Highest end of day price: 179.02144593593 EUR (C$210.24 USD) on 2025-10-03
Lowest end of day price: 19.205882897631 EUR (C$24.18 USD) on 2008-11-21