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
GGSRBGAZORASPREDELENIYE UFA ORD7,748 RUB+12.29%2Utilities
KKLOGGAZORASPREDELENIYE KALUGA ORD36,960 RUB+2.70%67441.071 M RUBIndustrial services
KKZSBPAO "Kuzbass Pow Company" PFR12.998 RUB+8.32%9Utilities
MMESSPAO "Mosenergoset'stroy" ORD0.123955 RUB+0.78%170 K
OOMOG"Omskoblgaz" ORD575.1 RUB+11.00%713.537 M RUBUtilities
SSARNSaratovnefteprodukt2,889.5 RUB+11.13%61.656 B RUBDistribution services
SSBEN"Novosibirskenergosbyt" ORD800.00 RUB+6.67%53Utilities
SSEMPNorthern Shipping Company ORD1,530.0 RUB0.00%2259.16 M RUBTransportation
SSROGGazprom gazoraspr.Saratov.obl367.00 RUB+9.54%306Energy minerals
TTVEOGazprom gazoraspr. Tver12,980 RUB+35.14%31.58 B RUBUtilities
VVOGZGazprom gazoraspr. Voronezh293.85 RUB+0.53%7051.854 B RUBIndustrial services
YYROG"Gazprom GR Yaroslavl" ORD19,500 RUB+13.04%45Industrial services