Title: ICM Asset Management, Inc.
Description: ICM is a national money management firm with independent investment teams who specialize in a range of investment styles including small- and mid-cap value and large-cap growth equity, as well as a range of fixed-income and liquidity management products.