Hattersley Gavin bought 1,000 shares at $44.61 on 2026-10-02; Hattersley Gavin transacted shares
Hattersley Gavin bought 2,000 shares of Common Stock - Non Voting at $52.98 on 2026-04-10; Hattersley Gavin transacted N/A shares of Common Stock - Voting at $N/A on N/A
Hattersley Gavin bought 1,619 shares of Common Stock at $N/A on 2026-02-19; Hattersley Gavin sold 481 shares of Common Stock at $127.28 on 2026-02-19; Hattersley Gavin sold 1,619 shares of Restricted Stock Unit at $N/A on 2026-02-19; Hattersley Gavin transacted N/A shares of Restricted Stock Unit at $N/A on N/A
Hattersley Gavin bought 1,936 shares of Restricted Stock Unit at $N/A on 2026-02-18; Hattersley Gavin transacted N/A shares of Restricted Stock Unit at $N/A on N/A
Hattersley Gavin transacted N/A shares of Common Stock - Voting at $N/A on N/A; Hattersley Gavin transacted N/A shares of Common Stock - Non Voting at $N/A on N/A; Hattersley Gavin bought 2,598 shares of Restricted Stock Units at $N/A on 2026-02-06
Hattersley Gavin bought 406 shares of Common Stock - Voting at $61.67 on 2026-02-01; Hattersley Gavin transacted N/A shares of Common Stock - Non Voting at $N/A on N/A
Hattersley Gavin transacted N/A shares of Common Stock - Non Voting at $N/A on N/A