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
AGPL.N0000AGARAPATANA PLANTA19.8 LKR+8.20%4.86 M5.60Process industries
DIAL.N0000DIALOG AXIATA PLC15.3 LKR+3.38%5.49 M2.95136.16 B LKR10.161.51 LKR−12.51%9.05%Communications
Strong buy
DIST.N0000DISTILLERIES COMPANY OF SRI LANKA PLC43.0 LKR−2.05%449.95 K0.50201.48 B LKR6.16%Consumer non-durables
Strong buy
LFIN.N0000LB FINANCE PLC99.3 LKR−0.70%296.22 K1.0455.07 B LKR5.4818.11 LKR+4.56%5.78%Finance
Strong buy
MELS.N0000MELSTACORP PLC140.75 LKR0.00%67.3 K0.62163.45 B LKR11.0512.74 LKR+66.02%5.42%Consumer non-durables
Strong buy
PAP.N0000PANASIAN POWER PLC10.7 LKR+2.88%5.35 M1.896.5 B LKR22.740.47 LKR1.92%Utilities
PARQ.N0000SWISSTEK (CEYLON) PLC53.3 LKR−1.66%635.54 K1.377.4 B LKR10.655.01 LKR2.68%Non-energy minerals
RIL.N0000R I L PROPERTY LIMITED17.2 LKR−0.58%3.17 M1.1913.76 B LKR9.601.79 LKR+3,639.46%1.16%Finance
VFIN.N0000VALLIBEL FINANCE PLC73.0 LKR−0.54%138.57 K0.3417.26 B LKR6.6910.91 LKR+35.40%2.73%Finance
Strong buy