General

Can the Stock Trigger Price and Execution Price differ?

Yes, the Stock Trigger Price and Execution Price can differ.
When an order is triggered and a market order is placed, it executes at the best available bid/offer on the exchange. If the required quantity is not available at the best price, the remaining unexecuted quantity gets matched against the next best bid/offer. This guarantees execution but does not guarantee a specific price.