A MOC order is simply a market order that is scheduled to trade at the close, at the most recent trading price. Therefore, IMO the trades of 443080 shares and 215612 shares that were reported at 16:00:00 were indeed MOC orders (with the understanding that each particular MOC order represented the total number of shares from multiple MOC buy and sell orders - which in this case were more than likely an even amount since the bid x ask barely moved). There is absolutely NO WAY in the world that these were individual buys (or sells for that matter) like some here think. If they were, with AVXL trading a total of 1.5M shares yesterday, 2 individual trades representing nearly 45% of AVXL's entire daily volume would have caused a dramatic shift one way or the other in the bid and ask!