Financial insights of TXNM