Russian stocks at their all-time highs

These Russian 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
KKZMSPAO "Krasn zav met setok" ORD
1,552.0 RUB+34.96%1Non-energy minerals
OZPHOzon Pharmaceuticals
53.19 RUB−2.40%14.83 M1.49
PRMDPROMOMED
443.40 RUB+9.09%2.22 M21.05
RRAGRRUSAGRO GROUP
210.50 RUB−2.70%10.16 M
RTGZGazprom gazorasp. Rostov
51,200 RUB+1.19%141.196.08 B RUBUtilities
SBPLAO "EnergosbyT Plyus" ORD
77.000 RUB−6.10%7 K1.30
VTGKT Plus
1.5250 RUB+1.60%382.62 K1.66Utilities