Highest end of day price: 22.032452562989 EUR ($25.63 USD) on 2025-10-24
Lowest end of day price: 14.404153126363 EUR ($15.78 USD) on 2025-04-09