The Components of the Bid-Ask Spread: A General Approach | Synapse