ICM Asset Management (ICM) is a money management firm based in Spokane, Washington. Founded in 1981, the firm provides financial services including investment management, business solutions and wealth management services. The firm along with its subsidiaries manages assets for small businesses, corporations, not-for-profits, pensions, families and individuals. The assets of the firm are managed by the executive management team.