Octopus Renewables Infrastructure Trust plc (LON:ORIT)
London flag London · Delayed Price · Currency is GBP · Price in GBX
60.30
+0.90 (1.52%)
May 5, 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
May '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
313322378508565626
Market Cap Growth
-14.53%-14.69%-25.68%-10.00%-9.75%57.22%
Enterprise Value
303322366508540564
Last Close Price
0.590.590.600.740.770.82
PE Ratio
--32.0940.048.0917.99
Forward PE
9.7427.7710.1010.20--
PS Ratio
-18.77-19.3120.4125.797.2515.50
PB Ratio
0.630.650.660.850.911.08
P/TBV Ratio
0.630.650.660.850.911.08
P/OCF Ratio
9.439.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.32%-7.12%3.12%2.50%12.36%5.56%
Dividend Yield
10.39%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.03%14.02%10.40%7.83%-26.45%-33.80%
Source: S&P Global Market Intelligence. Standard template. Financial Sources.