Highest end of day price: 299.03849174915 EUR (C$348.43 USD) on 2025-08-20
Lowest end of day price: 14.965565526102 EUR (C$12.44 USD) on 2000-10-27