NEM market cap. went over 20M USD.

+1 just saw that today!

Looks like an all time high.

To say it frankly - There's no NEM-intrinsic reason for an all time high, which is sad.
It's bitcoin which is under steam and bitcoin is pulling the train.
Most of other coins (NEM included) are just free riders.
There are plenty things going on at the moment and I think NEM was way undervalued and still is, so marketcap is more than fair imho. Having said that, this jump in USD price is definitely driven by BTC, and one wonders (apart from halving) what is the intrinsic reason for BTC to double the price in a month apart from speculation. The only answer I can find is nothing