BlackRock and Fidelity are scooping it all up! Take profits or buy more?