what does immediate or cancel order mean?
 An immediate or cancel order is an order to buy or sell a security that must be executed immediately, and any portion of the order that cannot be immediately filled is cancelled. 