KPIs & Operating Metrics(New)
Cash Flow Statement
Growth Metrics

Ormat Technologies (ORA) Operating Margin (QoQ) (2009 - 2025)

Peer Comparison

# Company Market Cap Enterprise Value Gross Profit (Qtr)
1 AXIA Energia 193.97 Bn 191.26 Bn 1.44 Bn
2 Enlight Renewable Energy 13.10 Bn 12.57 Bn 85.64 Mn
3 Ormat Technologies 8.30 Bn 8.16 Bn 78.83 Mn
4 Fluence Energy 3.60 Bn 3.28 Bn 46.63 Mn
5 Clearway Energy 1.42 Bn 4.77 Bn 220.00 Mn
6 XPLR Infrastructure 1.16 Bn 8.69 Bn 141.00 Mn
7 Energy Vault Holdings 916.05 Mn 870.62 Mn 4.79 Mn
8 Ellomay Capital 782.29 Mn 671.00 Mn 1.49 Mn
9 ReNew Energy Global 342.92 Mn 58.95 Mn 269.00 Mn
10 Nextnrg 90.54 Mn 87.86 Mn 1.71 Mn

Historic Data

Download Data 🔒
DateValue
Dec 31, 2025 -77.00
Sep 30, 2025 110.00
Jun 30, 2025 -707.00
Mar 31, 2025 89.00
Dec 31, 2024 443.00
Sep 30, 2024 35.00
Jun 30, 2024 -696.00
Mar 31, 2024 206.00
Dec 31, 2023 334.00
Sep 30, 2023 562.00
Jun 30, 2023 -1,627.00
Mar 31, 2023 1,399.00
Dec 31, 2022 -740.00
Sep 30, 2022 -72.00
Jun 30, 2022 -170.00
Mar 31, 2022 -419.00
Dec 31, 2021 607.00
Sep 30, 2021 317.00
Jun 30, 2021 -1,051.00
Mar 31, 2021 34.00
Dec 31, 2020 -286.00
Sep 30, 2020 503.00
Jun 30, 2020 -429.00
Mar 31, 2020 348.00
Dec 31, 2019 560.00
Sep 30, 2019 -276.00
Jun 30, 2019 -152.00
Mar 31, 2019 -870.00
Dec 31, 2018 2,013.00
Sep 30, 2018 -499.00
Jun 30, 2018 -912.00
Mar 31, 2018 57.00
Dec 31, 2017 112.00
Sep 30, 2017 -166.00
Jun 30, 2017 -170.00
Mar 31, 2017 57.00
Dec 31, 2016 464.00
Sep 30, 2016 -634.00
Jun 30, 2016 -88.00
Mar 31, 2016 -3,365.00
Dec 31, 2015 -386.00
Sep 30, 2015 4,334.00
Jun 30, 2015 268.00
Mar 31, 2015 -3,736.00
Dec 31, 2014 3,097.00
Sep 30, 2014 1,372.00
Jun 30, 2014 -7,190.00
Mar 31, 2014 4,258.00
Dec 31, 2013 2,403.00
Sep 30, 2013 -3,549.00
Jun 30, 2013 5,182.00
Mar 31, 2013 59,939.00
Dec 31, 2012 -60,205.00
Sep 30, 2012 -4,528.00
Jun 30, 2012 302.00
Mar 31, 2012 1,388.00
Dec 31, 2011 1,565.00
Sep 30, 2011 -6,087.00
Jun 30, 2011 6,676.00
Mar 31, 2011 1,139.00
Dec 31, 2010 -1,004.00
Sep 30, 2010 620.00
Jun 30, 2010 -492.00
Mar 31, 2010 431.00
Dec 31, 2009 -1,039.00
Sep 30, 2009 -2,156.00