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
CINS.N0000CEYLINCO INSURANCE PLC2,950.00 LKR+13.46%1624.6760.95 B LKR6.51452.87 LKR+29.56%1.79%Finance
DIST.N0000DISTILLERIES COMPANY OF SRI LANKA PLC36.7 LKR+2.23%700.25 K1.39168.82 B LKR11.833.10 LKR−22.69%6.54%Consumer non-durables
Strong buy
GLAS.N0000PIRAMAL GLASS CEYLON PLC30.0 LKR−0.66%538.57 K17.7628.5 B LKR8.673.46 LKR+10.64%7.83%Process industries
HNB.N0000HATTON NATIONAL BANK PLC258.75 LKR+4.23%1.24 M3.43139.3 B LKR5.3948.00 LKR+19.38%1.54%Finance
Strong buy
LION.N0000LION BREWERY (CEYLON) PLC1,248.00 LKR+3.14%1150.0099.4 B LKR11.38109.64 LKR+17.32%2.40%Consumer non-durables
Strong buy
LMF.N0000LANKA MILK FOODS (CWE) PLC38.6 LKR+5.75%10.23 M3.2215.44 B LKR9.973.87 LKR+14.88%1.63%Consumer non-durables
MELS.N0000MELSTACORP PLC112.75 LKR+2.97%611.08 K2.05130.82 B LKR10.1111.15 LKR+17.86%6.24%Consumer non-durables
NTB.N0000NATIONS TRUST BANK PLC167.00 LKR+4.21%490.64 K3.7655 B LKR3.8443.53 LKR+24.86%1.44%Finance
Strong buy
SAMP.N0000SAMPATH BANK PLC106.25 LKR+1.19%1.98 M1.30124.6 B LKR5.1320.71 LKR+26.59%5.51%Finance
Strong buy
SUN.N0000SUNSHINE HOLDINGS PLC87.0 LKR+1.87%1.34 M2.8342.85 B LKR10.508.29 LKR+40.98%4.02%Retail trade
Strong buy
WIND.N0000WINDFORCE LIMITED22.9 LKR−0.43%94.86 K0.4631.07 B LKR18.491.24 LKR+5.21%4.35%Utilities
Strong buy