IES Holdings, Inc. (IESC): financials, 13F holders and insider trades