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
CFIN.N0000CENTRAL FINANCE COMPANY PLC223.00 LKR+5.19%574.12 K3.2848.2 B LKR5.3241.93 LKR+20.86%2.24%Finance
Strong buy
CIC.N0000CIC HOLDINGS PLC127.25 LKR+7.38%618.5 K1.7242.03 B LKR8.1115.69 LKR−39.88%2.11%Producer manufacturing
Strong buy
CINS.N0000CEYLINCO INSURANCE PLC3,699.75 LKR+7.24%1.17 K0.0977.21 B LKR8.17452.87 LKR+29.56%1.42%Finance
GLAS.N0000PIRAMAL GLASS CEYLON PLC36.0 LKR+4.35%50.97 K0.8533.16 B LKR9.823.67 LKR+18.50%6.73%Process industries
NTB.N0000NATIONS TRUST BANK PLC197.50 LKR+4.91%264.99 K1.0867.42 B LKR4.5443.53 LKR+24.86%1.27%Finance
RIL.N0000R I L PROPERTY LIMITED17.0 LKR+10.39%19.41 M6.4312 B LKR9.491.79 LKR+3,639.46%1.33%Finance