UK stocks at their all-time highs

These UK stocks have reached their all-time highs: we sorted them alphabetically and equipped with companies' financials — analyze to see if there will be a correction, or if they will keep going up.
Symbol
Price
Chg %
Vol
Rel vol
Mkt cap
P/E
EPS dil
TTM
EPS dil growth
TTM YoY
Div yield %
TTM
Sector
Analyst rating
BEZBeazley Plc1,306.0 GBX+0.08%3.09 M1.357.78 B GBP15.970.82 GBP−29.95%1.92%Finance
Neutral
BGEOLion Finance Group PLC14,070 GBX+2.70%52.93 K0.726.06 B GBP9.3914.99 GBP+14.96%1.78%Finance
Strong buy
ELCOEleco Plc230 GBX−0.22%178.05 K0.19193.67 M GBP50.890.05 GBP+1.35%0.52%Technology services
Buy
MMNTLTechnology Minerals PLC0.0548 GBX−8.67%868.45 K7.22 M GBP−0.01 GBP−153.57%0.00%Non-energy minerals
No rating
TBCGTBC Bank Group Plc5,305 GBX+2.81%60.85 K0.592.96 B GBP7.237.34 GBP+11.06%4.92%Finance
Strong buy
TBTGBeauty Tech Group Plc430 GBX+6.97%1.07 M1.63476.01 M GBP0.00%Electronic technology
Strong buy
UKENUK Energy Group PLC0.0105 GBX0.00%29.73 M3.76 M GBP−0.00 GBP+94.29%0.00%Energy minerals
No rating