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
IIVOGAO ""GR Ivanovo" ORD
8,500 RUB0.00%1Utilities
KESKAO "Komi energosbyt komp" ORD
0.28950 RUB+31.62%177.81 K5.33Utilities
KKZRUAO "UK Kuzbassrazrezugol'" ORD
39.000 RUB−4.88%93835.80252.3 B RUBEnergy minerals
OMOG"Omskoblgaz" ORD
999.8 RUB+11.75%370.6614.19 M RUBUtilities
SBPLAO "EnergosbyT Plyus" ORD
67.000 RUB+12.79%60.63 K14.77