Dynamics of trade-by-trade price movements: decomposition and models