IDI (LON:0I0P)

United Kingdom flag United Kingdom · Delayed Price · Currency is GBP · Price in EUR
66.00
0.00 (0.00%)
At close: Nov 6, 2026
Market Cap400.08M -6.5%
Revenue (ttm)102.89M +138.4%
Net Income87.02M +247.1%
EPS12.05 +256.2%
Shares Out n/a
PE Ratio4.58
Forward PE5.81
Dividend2.53 (4.58%)
Ex-Dividend DateMay 26, 2026
Volumen/a
Open66.00
Previous Closen/a
Day's Range66.00 - 66.00
52-Week Range65.20 - 74.00
Beta0.67
Analystsn/a
Price Targetn/a
Earnings DateNov 13, 2026