ORMAT TECHNOLOGIES, INC. (ORA)
2025-06-30 | 2025-03-31 | 2024-09-30 | 2024-06-30 | |
---|---|---|---|---|
Total revenues | 234,018 | 229,762 | 211,784 | 212,963 |
Product | 43,118 | - | - | - |
Electricity | 121,236 | - | - | - |
Energy Storage Segment | 12,769 | - | - | - |
Total cost of revenues | 177,123 | 156,835 | 152,922 | 151,577 |
Gross profit | 56,895 | 72,927 | 58,862 | 61,386 |
General and administrative expenses | 19,786 | 17,909 | 22,973 | 18,026 |
Write-off of unsuccessful exploration and storage activities | 251 | 516 | 77 | 1,379 |
Impairment of long-lived assets | - | - | 323 | 957 |
Other operating income | 4,269 | 3,125 | 6,250 | - |
Research and development expenses | 1,439 | 2,542 | 1,816 | 1,730 |
Selling and marketing expenses | 4,370 | 4,172 | 4,248 | 4,167 |
Operating income | 35,318 | 50,913 | 35,675 | 35,127 |
Interest income | 1,929 | 1,313 | 2,051 | 2,604 |
Interest expense, net | 36,682 | 34,473 | 34,822 | 33,716 |
Derivatives and foreign currency transaction gains (losses) | 5,068 | 2,060 | 2,046 | -332 |
Income attributable to sale of tax benefits | 16,251 | 17,571 | 19,760 | 15,798 |
Other non-operating income, net | 76 | 222 | 22 | 74 |
Income fromoperations before income tax and equity in earnings of investees | 21,960 | 37,606 | 24,732 | 19,555 |
Equity in earnings of investees | 773 | -367 | -1,624 | 1,232 |
Income tax (provision) benefit | -5,466 | -3,795 | -1,193 | -3,178 |
Net income | 28,199 | 41,034 | 24,301 | 23,965 |
Net income attributable to noncontrolling interest | 153 | 672 | 2,219 | 1,722 |
Net income attributable to the company's stockholders | 28,046 | 40,362 | 22,082 | 22,243 |
Earnings per share, basic (us dollar per share) | 0.46 | 0.67 | 0.37 | 0.37 |
Earnings per share, diluted (us dollar per share) | 0.46 | 0.66 | 0.36 | 0.37 |
Weighted average number of shares used in computation of basic earnings per share | 60,689,000 | 60,559,000 | 60,480,000 | 60,451,000 |
Weighted average number of shares used in computation of diluted earnings per share | 61,019,000 | 60,840,000 | 60,770,000 | 60,755,000 |