Quality and value are positive signs for Rank
Shares in Rank (LON:RNK) are currently trading at 105.2p but a key question for investors is how geopolitical and economic turmoil will continue to affect the price. Part of the answer comes down to judging whether the stock is well pl...