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%0151.695 M GBP82.761.40 GBP−70.84%14.61%Process Industries
44BB4BASEBIO PLC ORD EUR11220 GBX+5.17%6.079 K4.33148.54 M GBP0.00%Health Technology
ADT1ADRIATIC METALS PLC ORD GBP0.013355241.5 GBX+1.26%72.245 K0.42742.617 M GBP−0.08 GBP−77.54%0.00%Non-Energy Minerals
Strong buy
BMYBLOOMSBURY PUBLISHING ORD GBP0.0125576 GBX+0.35%103.134 K0.94464.357 M GBP22.240.26 GBP+6.76%2.45%Consumer Services
Strong buy
CCERCERILLION PLC ORD GBP0.0051570 GBX−0.32%42.42 K1.09464.837 M GBP35.970.44 GBP+101.43%0.72%Technology Services
Strong buy
CPGCOMPASS GROUP PLC ORD GBP0.11052307 GBX−0.04%6.466 M2.3139.286 B GBP30.640.75 GBP+276.50%1.87%Consumer Services
Buy
DPLMDIPLOMA PLC ORD GBP0.054060 GBX+4.05%503.57 K2.045.229 B GBP44.930.90 GBP+61.56%1.45%Distribution Services
Buy
EEGTEUROPEAN GREEN TRANSITION PLC ORD GBP0.002515.750 GBX+3.28%722.419 K0.88Utilities
IMIIMI ORD GBP0.285714281868 GBX−0.69%341.074 K0.664.911 B GBP20.490.91 GBP+24.45%1.50%Producer Manufacturing
Buy
JJDGJUDGES SCIENTIFIC ORD GBP0.0512000 GBX0.00%15.268 K2.01796.809 M GBP83.901.43 GBP−27.84%0.72%Electronic Technology
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
MMSIMS INTERNATIONAL ORD GBP0.10970 GBX−3.48%16.941 K0.79161.601 M GBP23.270.42 GBP+146.92%1.59%Electronic Technology
PPGVPRAETURA GROWTH VCT PLC ORD GBP0.01100.0 GBX0.00%0Finance
SHELSHELL PLC ORD EUR0.072937.0 GBX−0.31%7.442 M0.63187.245 B GBP13.722.14 GBP−56.88%3.49%Energy Minerals
Buy
SNWSSMITHS NEWS PLC ORD GBP0.0562.2 GBX+0.32%568.9 K0.93148.513 M GBP6.670.09 GBP−6.14%6.69%Distribution Services
Strong buy
TTI01FOR LSE USE ONLY LSE INJECTOR 1100.00 GBX0.00%2 K1.00
TTI02FOR LSE USE ONLY LSE INJECTOR 2100.0 GBX0.00%2 K1.00
TTI03FOR LSE USE ONLY LSE INJECTOR 3100.00 GBX0.00%2 K1.00
TTI04FOR LSE USE ONLY LSE INJECTOR 4100.00 GBX0.00%2 K1.00
TTI05FOR LSE USE ONLY LSE INJECTOR 5100.00 GBX0.00%2 K1.00
TTI06FOR LSE USE ONLY LSE INJECTOR 6100.0 GBX0.00%2 K1.00
TTI07FOR LSE USE ONLY LSE INJECTOR 7100.00 GBX0.00%2 K1.00
TTI08FOR LSE USE ONLY LSE INJECTOR 8100.00 GBX0.00%2 K1.00
TTI09FOR LSE USE ONLY LSE INJECTOR 9100.00 GBX0.00%2 K1.00
TTI10FOR LSE USE ONLY LSE INJECTOR 10100.0 GBX0.00%2 K1.00
TTI11FOR LSE USE ONLY LSE INJECTOR 11100.00 GBX0.00%2 K1.00
TTI12FOR LSE USE ONLY LSE INJECTOR 12100.00 GBX0.00%2 K1.00
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
TTIMETIME FINANCE PLC ORD GBP0.144.3 GBX+4.12%226.824 K1.0939.318 M GBP10.030.04 GBP+146.37%0.00%Commercial Services