I'll give an example
Last round lot of XYZ trades at $12.20. That is what shows as the last price
43 shares trade at $12.15 . I see this actual trade price on IB's t&s stream, using their platform. Last price is still reported as 12.20 , as an odd lot doesn't change the last reported print
the same 43 shares show on the Ameritrade t&s, but with the last price of 12.20 , NOT the real trade price of 12.15.
So, was wondering if Ameritrade is failing to report the real price , and using the last price, OR is MT not picking up the 12.15 somehow.