Highest end of day price: 27.204534289095 EUR (C$31.90 USD) on 2025-08-22
Lowest end of day price: 3.2931418086735 EUR (C$3.64 USD) on 2016-07-05