One exercise usually fills two rows. General Instruction 4(c) says to "report the exercise or conversion of a derivative security in Table II (as a disposition of the derivative security)" and to report the underlying shares in Table I, and filers usually add a Table I M row for the shares received. That is why M rows split between the two tables in the statistics on this page.
An M row on its own is neither a purchase nor a sale. Many filings pair it with code S rows on the same day, an exercise-and-sell, or with code F rows, where shares are withheld to pay the exercise price or tax. Reading the whole filing shows how many of the new shares the insider kept.
The price on a Table I M row is normally the exercise price, not a market price, and restricted stock units convert at $0. Shares multiplied by that price is not a market value.