you are right about that. they want others to sell when they buy. That is business of wall street. By the time they are done buying and price moved up high enough, they would come out to up grade the stock and begin taking their profit, selling those stocks. It is up to the smart investors to take the signal the opposite way. When analyst to downgrade, time to buy, when analyst up grade, time to sell. There is a small time lag one have to pay attention to though.