TXNM Energy, Inc.

TXNM Energy, Inc.

58.73
USD
+0.24
(+0.41%)
1.90EPS
32.77P/E
6.31BMarket Cap
Oct 30Next Earn