3 months TXNM Energy (NYSE:TXNM) Reaches New 1-Year High – Still a Buy? MarketBeat TXNM Energy (NYSE:TXNM) Hits New 52-Week High – Should You Buy? Energy · NYSE X