Tenn are you sure it's short selling holding up the shares? To me it looks like short term investor liquidating their positions. Because ASX short sell report on COF is 233,376 shares, way below the transaction volume taken place over the last two days.