Your observations are interesting but the opposite of mine!
I've been a buyer of COF for 18months and have sensed that there's a large seller out there who withdraws from time to time.
The price trend over the past few weeks does support your view, but over any longer period the sellers have determined the price on the price-trend chart which I use per ETrade where seller days have outnumbered buyer days by possibly 3:1 (my est)
Although I am concerned about their lack of capital and over reliance interest bearing debt, with the very real problem of rising interest rates, and with their very high pay-out div ratio, COF has sailed through the past few years with reasonable dividend ps and excellent earnings and div yields for shareholders at these prices.
It mystifys me how such excellent yields, both earnings and div, can escape the attention of fund managers who would push the price higher, so it's probably the week balance sheet plus vulnerability to international events. I'm confident that COF is structured to respond quickly to any international downturn.