TXNM Energy, Inc.

TXNM Energy, Inc.

TXNM · NYSE

58.87USD+0.05 (+0.09%)