IMC Financial Markets is a proprietary trading firm and market maker for various financial instruments listed on exchanges throughout the world.