Its on market trades - sell last week on market before the announcement, then a buy-back of the same amount of shares on market after the announcement. All from the same accounts (so no net change in shareholding). There’s a ~ $10,000 profit from it.
Freaky timing.