Highest end of day price: 18.041968261294 EUR (C$20.99 USD) on 2025-10-24
Lowest end of day price: 13.270326934187 EUR (C$14.06 USD) on 2023-09-25