Sri Lankan stocks at their all-time highs

These Sri Lankan 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
AABAN.N0000ABANS ELECTRICALS PLC393.00 LKR+3.42%7550.101.97 B LKR3.09127.04 LKR+246.86%2.59%Consumer durables
BERU.N0000BERUWALA RESORTS PLC4.3 LKR+2.38%3.49 M0.902.94 B LKR18.570.23 LKR0.00%Consumer services
BRR.N0000BANSEI ROYAL RESORTS HIKKADUWA PLC19.0 LKR+0.53%21.23 K1.041 B LKR41.380.46 LKR−23.73%1.60%Consumer services
CARG.N0000CARGILLS (CEYLON) PLC413.00 LKR+1.23%1.67 K0.22105.26 B LKR16.3025.34 LKR+17.68%3.75%Retail trade
Strong buy
CFIN.N0000CENTRAL FINANCE COMPANY PLC186.00 LKR−2.11%166.76 K0.2842.8 B LKR4.9637.46 LKR+13.03%2.39%Finance
CHMX.N0000CHEMANEX PLC167.25 LKR−4.29%20.66 K0.122.74 B LKR16.6610.04 LKR+249.61%1.43%Process industries
CTHR.N0000C T HOLDINGS PLC343.50 LKR−0.07%20.0066.41 B LKR14.3623.92 LKR+28.19%3.79%Consumer services
DIST.N0000DISTILLERIES COMPANY OF SRI LANKA PLC39.5 LKR+1.54%686.44 K1.57178.02 B LKR12.733.10 LKR−22.69%6.20%Consumer non-durables
Strong buy
HASU.N0000HNB ASSURANCE PLC77.6 LKR+0.78%34.14 K0.8611.47 B LKR6.0812.77 LKR+115.49%5.10%Finance
HNB.N0000HATTON NATIONAL BANK PLC316.50 LKR+4.54%2.07 M1.75165.4 B LKR6.5948.00 LKR+19.38%1.30%Finance
Strong buy
HSIG.N0000HOTEL SIGIRIYA PLC79.9 LKR−1.84%39.85 K0.991.39 B LKR9.458.46 LKR+73.50%0.00%Consumer services
LHL.N0000THE LIGHTHOUSE HOTEL PLC64.5 LKR−0.77%5.69 K0.072.99 B LKR13.264.87 LKR4.62%Consumer services
LITE.N0000LAXAPANA BATTERIES PLC27.8 LKR+5.70%236.94 K2.171.79 B LKR7.253.83 LKR+191.26%5.56%Producer manufacturing
LMF.N0000LANKA MILK FOODS (CWE) PLC48.0 LKR+1.05%4.8 M1.0018.96 B LKR12.393.87 LKR+14.88%1.33%Consumer non-durables
MELS.N0000MELSTACORP PLC122.50 LKR+2.08%227.68 K0.51139.85 B LKR10.9911.15 LKR+17.86%5.83%Consumer non-durables
MGT.N0000HAYLEYS FABRIC PLC56.9 LKR+1.97%2.23 M2.3823.02 B LKR11.035.16 LKR+2,328.30%3.61%Process industries
Strong buy
NTB.N0000NATIONS TRUST BANK PLC186.00 LKR+5.08%499.01 K1.9959.1 B LKR4.2743.53 LKR+24.86%1.36%Finance
Strong buy
PABC.N0000PAN ASIA BANKING CORPORATION PLC33.0 LKR+5.43%12.29 M4.3913.81 B LKR5.166.39 LKR+0.63%0.80%Finance
RHTL.N0000THE FORTRESS RESORTS PLC33.0 LKR+4.76%25.11 K0.223.49 B LKR16.302.02 LKR0.00%Consumer services
SAMP.N0000SAMPATH BANK PLC118.25 LKR+4.65%2.66 M1.40132.52 B LKR5.7120.71 LKR+26.59%5.18%Finance
Strong buy
SUN.N0000SUNSHINE HOLDINGS PLC100.0 LKR+5.82%2.5 M2.9946.49 B LKR12.078.29 LKR+40.98%3.70%Retail trade
Strong buy
UAL.N0000UNION ASSURANCE PLC60.3 LKR+3.79%357.86 K3.4934.24 B LKR9.576.30 LKR+11.93%15.06%Finance
VPEL.N0000VALLIBEL POWER ERATHNA PLC11.2 LKR0.00%385.86 K0.438.29 B LKR7.921.41 LKR+101.97%22.52%Utilities