May James Michael sold 1,855 shares at $78.51 on 2026-10-12; May James Michael transacted shares
May James Michael sold 316 shares of Common Stock at $92.53 on 2026-03-17; May James Michael transacted N/A shares of Common Stock at $N/A on N/A
May James Michael sold 4,672 shares of Common Stock at $90.27 on 2026-03-09; May James Michael sold 2,489 shares of Common Stock at $90.27 on 2026-03-09; May James Michael transacted N/A shares of Common Stock at $N/A on N/A
May James Michael bought 4,773 shares of Common Stock at $N/A on 2026-02-12; May James Michael bought 3,290 shares of Common Stock at $N/A on 2026-02-12; May James Michael sold 801 shares of Common Stock at $91.93 on 2026-02-12; May James Michael sold 1,044 shares of Common Stock at $93.80 on 2026-02-15; May James Michael transacted N/A shares of Common Stock at $N/A on N/A