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
CARG.N0000CARGILLS (CEYLON) PLC436.00 LKR+1.40%3590.09111.12 B LKR17.2125.34 LKR+17.68%3.55%Retail trade
Strong buy
CINS.N0000CEYLINCO INSURANCE PLC3,300.00 LKR+6.45%95.86 K18.4870.96 B LKR7.29452.87 LKR+29.56%1.55%Finance