Highest end of day price: 26.583408997541 EUR (C$28.78 USD) on 2016-02-01
Lowest end of day price: 1.7520348185008 EUR (C$1.84 USD) on 2025-02-21