TXNM   $57.61  -0.05% Market Closed After Close 57.25 -0.62%

TXNM Energy, Inc.

Data not available