TXNM Financials: TXNM Energy Inc AI Analysis