Financial insights of TXN