Malcolm Gregory sold 167 shares at $86.80 on 2026-09-11; Malcolm Gregory sold 151 shares at $86.80 on 2026-09-12 (+2 more)
Malcolm Gregory sold 2,300 shares of Common Stock at $88.44 on 2026-05-15; Malcolm Gregory transacted N/A shares of Common Stock at $N/A on N/A
Malcolm Gregory bought 6,268 shares of Common Stock at $N/A on 2026-02-23; Malcolm Gregory sold 2,260 shares of Common Stock at $97.10 on 2026-02-23; Malcolm Gregory transacted N/A shares of Common Stock at $N/A on N/A
Malcolm Gregory bought 12,747 shares of Common Stock at $76.41 on 2026-02-06; Malcolm Gregory sold 12,747 shares of Common Stock at $94.91 on 2026-02-06; Malcolm Gregory transacted N/A shares of Common Stock at $N/A on N/A; Malcolm Gregory sold 12,747 shares of Stock Option (Right to Buy) at $N/A on 2026-02-06