Txnm Energy Inc.

TXNM·NYSE·$59.45·$7B