The common wisdom argues that, in general, large trades cause large price changes, while small trades cause small price changes. However, for extremely large price changes, the trade size and news play a minor role, while the liquidity (especially price gaps on the limit order book) is a more influencing factor. Hence, there might be other influencing factors of immediate price impacts of trades. In this paper, through mechanical analysis of price variations before and after a trade of arbitrary...