The 59-39 vote represents an important achievement for President Barack Obama. The measure was his next top legislative priority after signing his health care bill into law on March 23, and he views today's development as an important political win, reports CBS News White House correspondent Mark Knoller. The bill must now be reconciled with a House version that passed in December. A key House negotiator predicted the legislation would reach Obama's desk before the Fourth of July.
The legislation aims to prevent a recurrence of the near-meltdown of big Wall Street investment banks and the resulting costly bailouts. It calls for new ways to watch for risks in the financial system and makes it easier to liquidate large failing financial firms. It also writes new rules for complex securities blamed for helping precipitate the 2008 economic crisis, and it creates a new consumer protection agency.
It would impose new restraints on the largest, most interconnected banks and demand proof that borrowers could pay for the simplest of mortgages.
"Our goal is not to punish the banks but to protect the larger economy and the American people from the kind of upheavals that we've seen in the past few years," Obama said earlier Thursday after the Senate cleared a key 60-vote hurdle blocking final action.
The financial industry, Obama said, had tried to stop the new regulations "with hordes of lobbyists and millions of dollars in ads."
Only two Democrats voted against the bill. Four Republicans broke ranks with their party to support it.
Twice the Senate had to beat back efforts by Republicans to delay the bill before achieving final passage.
"The decisions we've made will have an impact on the lives of Americans for decades to come," said Sen. Richard Shelby, R-Ala., who voted against the legislation. "Judgment will not be rendered by self-congratulatory press releases, but, rather, by the marketplace. And the marketplace does not give credit for good intentions."