Highest end of day price: 21.424657095365 EUR (C$24.96 USD) on 2025-10-28
Lowest end of day price: 15.541339852014 EUR (C$16.91 USD) on 2024-01-17