Lead Edge Capital Sells $2.81 Million in NCR Atleos Shares Amid Fintech Shifts | Whale Factor