I'm still confused with why I sell at the 'bid' price, but someone in the exchange buys at the ask (does my broker get to keep that difference even thought they are ECN?)