President Obama mocked Republicans during a Wall Street Journal CEO council meeting today for calling him a socialist.

"People call me a socialist sometimes, but you gotta meet real socialists, you'll have a sense of what a socialist is," Obama said, pointing out that his health care reform bill was based on the private marketplace and that he supported lowering corporate taxes.

"Stock market is looking pretty good last time I checked," he added lightly.

Obama added that in most countries the ideological differences were more broad.

"Here in America, the difference between Republicans and Democrats, they're fighting within the 40-yard line," Obama said.