RE: Interesting Level II Activity I see 25 trades of 300 shares all within a minute
These are often "iceberg trades". You don't want to reveal you are selling or buying in large amounts (and scare off the opposition) so you only show a new order when the old one is filled. All done by a computer as you suggest. It could be coincidence that they were the same house.
Just a guess.