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