Former President Obama is pulling in hundreds of thousands of dollars giving speeches to Wall Street firms, according to a new report.

Obama made $400,000 for a speech he gave to clients of Northern Trust Corp. last month, Bloomberg reported Monday. He gave a speech to Carlyle Group LP last week and is scheduled to headline Cantor Fitzgerald LP's healthcare conference next week.

Obama accepted a $400,000 speaking fee from Cantor Fitzgerald, according to reports in April.

A spokesman for Obama defended the former president, saying he has given speeches "true to his values."

"His paid speeches in part have allowed President Obama to contribute $2 million to Chicago programs offering job training and employment opportunities to low-income youth," Kevin Lewis said.

Obama's relationship with Wall Street hasn't always been warm as his administration issued new rules targeting big banks after the financial crisis.