IOC (Immediate or Cancel) is type of order to buy or sell stock that must be executed immediately. Any portion of IOC order that cannot be filled will be canceled immediately.
AMO (After Market Order) is a type of order which allows investors to place order when the market session is closed. This is helpful for those who cannot track market during live session.