does a brokerage always internalize trading 
no because it has various choices for filling trade orders and it has a duty to obtain the best execution reasonably available for its customers but if filling an order with securities in its inventory works best then it may choose to internalize to save money on an outside execution and to make money on the spread 