Assorted woes sap ISC earnings