MXG and GRR also pay dividends which I feel puts a floor on the stock price at which point people will buy hunting out the yield if the fundamentals remain strong, particularly in this low interest environment. IMO.
Whether they can maintain the dividend is an interesting question.