Highest end of day price: 18.353833334198 EUR (C$21.29 USD) on 2025-10-21
Lowest end of day price: 12.247394173763 EUR (C$13.92 USD) on 2015-10-15