Highest end of day price: 26.539818735791 EUR (C$30.83 USD) on 2026-05-27
Lowest end of day price: 9.1219950220742 EUR (C$9.99 USD) on 2025-04-09