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
AFS.N0000ALPHA FIRE SERVICES PLC17.3 LKR+20.98%794.14 K0.96Industrial services
CCS.N0000CEYLON COLD STORES PLC114.00 LKR+4.83%680.23 K1.52103.59 B LKR18.196.27 LKR+74.21%4.95%Consumer non-durables
CDB.N0000CITIZENS DEVELOPMENT BUSINESS FINANCE PLC300.00 LKR+3.81%36.81 K4.2719.94 B LKR5.4555.04 LKR+59.03%4.15%Finance
Strong buy
CFIN.N0000CENTRAL FINANCE COMPANY PLC237.00 LKR+1.39%238.65 K0.5752.97 B LKR5.4343.65 LKR+26.54%2.04%Finance
Strong buy
DIST.N0000DISTILLERIES COMPANY OF SRI LANKA PLC45.0 LKR+1.81%711.88 K2.52203.32 B LKR6.11%Consumer non-durables
Strong buy
HAYL.N0000HAYLEYS PLC163.75 LKR+5.31%413.68 K0.72116.44 B LKR9.1317.93 LKR+95.19%3.86%Producer manufacturing
LMF.N0000LANKA MILK FOODS (CWE) PLC54.6 LKR+1.11%1.36 M0.8821.6 B LKR1.17%Consumer non-durables
PABC.N0000PAN ASIA BANKING CORPORATION PLC43.5 LKR+1.40%2.67 M0.9918.9 B LKR4.0210.82 LKR+152.80%2.34%Finance
PARQ.N0000SWISSTEK (CEYLON) PLC78.9 LKR+6.62%659.07 K0.5010.13 B LKR12.486.32 LKR1.96%Non-energy minerals
SFIN.N0000SINGER FINANCE (LANKA) PLC36.9 LKR+5.43%3.02 M2.937.07 B LKR8.754.21 LKR+110.70%0.00%Finance
VFIN.N0000VALLIBEL FINANCE PLC83.0 LKR+4.40%339.86 K0.9618.72 B LKR7.2511.45 LKR+31.23%2.52%Finance
Strong buy