Citizens United specifically affirmed corporations' First Amendment rights.
Basically, they were arguing that "speech is money". The court ruled against that, and reaffirmed that speech in itself is always protected by the first amendment, regardless of who may benefit from it or what resources were allocated to facilitating it.