The most recent Supreme Court case ruling on campaign spending by corporations and organizations was the 2010 Citizens United v. Federal Election Commission. In this Supreme Court case, the Court ruled 5-4 that the government couldn’t ban political spending by corporations in candidate elections, due to the First Amendment.
This decision overruled two past decisions: Austin v. Michigan Chamber of Commerce and McConnell v. Federal Election Commission. However, political spending must be disclosed and direct contributions from corporations or unions to candidate campaigns or political parties are illegal for federal races.
All in all, money drives politics and the court case reaffirmed that this is ok and there doesn’t need to be any restrictions.