Octopus Renewables Infrastructure Trust plc (LON:ORIT)
London flag London · Delayed Price · Currency is GBP · Price in GBX
59.70
-0.80 (-1.32%)
Apr 15, 2026, 4:35 PM GMT

LON:ORIT Ratios and Metrics

Millions GBP. Fiscal year is Jan - Dec.
Fiscal Year
CurrentFY 2025FY 2024FY 2023FY 2022FY 2021
Period Ending
Apr '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
319322378508565626
Market Cap Growth
-9.58%-14.69%-25.68%-10.00%-9.75%57.22%
Enterprise Value
308322366508540564
Last Close Price
0.600.590.600.740.770.82
PE Ratio
--32.0940.048.0917.99
Forward PE
9.9227.7710.1010.20--
PS Ratio
-19.12-19.3120.4125.797.2515.50
PB Ratio
0.650.650.660.850.911.08
P/TBV Ratio
0.650.650.660.850.911.08
P/OCF Ratio
9.609.7011.5113.7818.8930.83
EV/Sales Ratio
--19.7725.776.9313.96
EV/EBIT Ratio
--31.9040.337.7416.19
Net Debt / Equity Ratio
-0.02-0.02-0.02-0.02-0.02-0.16
Asset Turnover
--0.030.030.130.09
Quick Ratio
7.207.204.233.145.9444.44
Current Ratio
7.267.264.243.145.9444.44
Return on Equity (ROE)
-4.31%-4.31%2.01%2.09%11.68%7.55%
Return on Assets (ROA)
-2.71%-2.71%1.22%1.29%7.27%4.70%
Return on Capital Employed (ROCE)
-4.70%-4.70%2.00%2.10%11.30%6.00%
Earnings Yield
-7.19%-7.12%3.12%2.50%12.36%5.56%
Dividend Yield
10.20%10.37%9.97%7.83%6.76%6.11%
Payout Ratio
--284.76%251.38%41.91%58.81%
Buyback Yield / Dilution
3.64%3.64%0.43%--33.21%-39.91%
Total Shareholder Return
14.23%14.02%10.40%7.83%-26.45%-33.80%
Source: S&P Global Market Intelligence. Standard template. Financial Sources.