i don't think that the NPV is a justification for saying that this stock undervalued
MRX was at 2 X NPV and people were saying it was excellent value. not surprising that it came back quickly...
CSM was another good one that was well below NPV and produced a nice chart
MMX=5.79 trading below NPV