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
Change %
Volume
Rel Volume
Market cap
P/E
EPS dil
TTM
EPS dil growth
TTM YoY
Div yield %
TTM
Sector
Analyst Rating
00NOOCINKARNA CELJE INC NPV134.0 EUR0.00%0146.527 M GBP103.271.11 GBP−67.93%12.97%Process Industries
AALPHALPHA GROUP INTERNATIONAL PLC ORD GBP0.0022350 GBX−0.42%106.548 K0.611.007 B GBP11.552.03 GBP+269.12%0.68%Finance
Strong buy
CWKCRANSWICK ORD GBP0.104380 GBX−1.79%64.439 K0.602.41 B GBP20.902.10 GBP+7.67%1.83%Consumer Non-Durables
Strong buy
GGPENGREAT PORTLAND ESTATES NEW ORD 15 5/19P (NP - 11/06/24)136.0000 GBX216.427 K1.063 B GBPFinance
HILSHILL & SMITH PLC ORD GBP0.252090 GBX−0.48%74.578 K0.941.687 B GBP24.610.85 GBP+100.19%1.76%Producer Manufacturing
Strong buy
JTCJTC PLC ORD GBP0.01932 GBX+0.22%135.383 K0.581.516 B GBP66.240.14 GBP−37.77%1.12%Finance
Buy
KLRKELLER GROUP PLC ORD GBP0.101354 GBX−0.59%133.395 K0.51993.941 M GBP11.241.20 GBP+40.00%2.82%Industrial Services
Strong buy
LLLALUNGLIFE AI INC ORD SHS USD0.0001(DI)REG S CAT330.0 GBX0.00%0−0.17 GBP+19.35%0.00%Health Services
PPGVPRAETURA GROWTH VCT PLC ORD GBP0.01100.0 GBX0.00%0Finance
PINEPINEWOOD TECHNOLOGIES GROUP PLC ORD GBP1343 GBX+0.29%1.129 M2.09286.389 M GBP0.00%Technology Services
Strong buy
QQ.QINETIQ GROUP ORD GBP0.01423.4 GBX+2.37%2.503 M1.592.347 B GBP17.760.24 GBP1.91%Electronic Technology
Buy
RELRELX PLC GBP0.14443426 GBX−2.67%3.577 M1.3065.71 B GBP36.600.94 GBP+23.01%1.59%Commercial Services
Buy
RR.ROLLS ROYCE HOLDINGS ORD GBP0.20451.0 GBX+1.39%19.102 M0.4337.437 B GBP15.710.29 GBP+1402.62%0.00%Electronic Technology
Buy
TTI01FOR LSE USE ONLY LSE INJECTOR 1100.00 GBX0.00%2 K0.91
TTI02FOR LSE USE ONLY LSE INJECTOR 2100.0 GBX0.00%2 K0.91
TTI03FOR LSE USE ONLY LSE INJECTOR 3100.00 GBX0.00%2 K0.91
TTI04FOR LSE USE ONLY LSE INJECTOR 4100.00 GBX0.00%2 K0.91
TTI05FOR LSE USE ONLY LSE INJECTOR 5100.00 GBX0.00%2 K0.91
TTI06FOR LSE USE ONLY LSE INJECTOR 6100.0 GBX0.00%2 K0.91
TTI07FOR LSE USE ONLY LSE INJECTOR 7100.00 GBX0.00%2 K0.91
TTI08FOR LSE USE ONLY LSE INJECTOR 8100.00 GBX0.00%2 K0.91
TTI09FOR LSE USE ONLY LSE INJECTOR 9100.00 GBX0.00%2 K0.91
TTI10FOR LSE USE ONLY LSE INJECTOR 10100.0 GBX0.00%2 K0.91
TTI11FOR LSE USE ONLY LSE INJECTOR 11100.00 GBX0.00%2 K0.91
TTI12FOR LSE USE ONLY LSE INJECTOR 12100.00 GBX0.00%2 K0.91
TTI51FOR LSE USE ONLY LSE INJECTOR 51100.00 GBX0.00%508 K1.00
TTI52FOR LSE USE ONLY LSE INJECTOR 52100.0 GBX0.00%508 K1.00
TTI53FOR LSE USE ONLY LSE INJECTOR 53100.00 GBX0.00%508 K1.00
TTI54FOR LSE USE ONLY LSE INJECTOR 54100.00 GBX0.00%508 K1.00
TTI55FOR LSE USE ONLY LSE INJECTOR 55100.00 GBX0.00%508 K1.00
TTI56FOR LSE USE ONLY LSE INJECTOR 56100.0 GBX0.00%508 K1.00
TTI57FOR LSE USE ONLY LSE INJECTOR 57100.00 GBX0.00%508 K1.00
TTI58FOR LSE USE ONLY LSE INJECTOR 58100.00 GBX0.00%508 K1.00
TTI59FOR LSE USE ONLY LSE INJECTOR 59100.00 GBX0.00%508 K1.00
TTI60FOR LSE USE ONLY LSE INJECTOR 60100.00 GBX0.00%508 K1.00
TTI61FOR LSE USE ONLY LSE INJECTOR 61100.00 GBX0.00%508 K1.00
TTI62FOR LSE USE ONLY LSE INJECTOR 62100.0 GBX0.00%508 K1.00
TTI63FOR LSE USE ONLY LSE INJECTOR 63100.00 GBX0.00%508 K1.00
TTI64FOR LSE USE ONLY LSE INJECTOR 64100.00 GBX0.00%508 K1.00
TTI65FOR LSE USE ONLY LSE INJECTOR 65100.00 GBX0.00%508 K1.00
TTI66FOR LSE USE ONLY LSE INJECTOR 66100.0 GBX0.00%508 K1.00
TTI67FOR LSE USE ONLY LSE INJECTOR 67100.00 GBX0.00%508 K1.00
TTI68FOR LSE USE ONLY LSE INJECTOR 68100.00 GBX0.00%508 K1.00
ZEGZEGONA COMMUNICATIONS PLC ORD GBP0.01266 GBX0.00%75.046 K0.131.873 B GBP0.00%Finance
Strong buy