Ormat Technologies (ORA) has returned -16.1% between March 13, 2023 and March 13, 2025.

money illustration

Explore