"yesterday RBC bought shares for higher price, today sold shares for lower price, makes no sense"
You do know that more that there are many, many people who use RBC as their discount brokerage, right? Not sure why you would assume it was the same person...