Taffe Norman P sold 200 shares at $215.46 on 2026-10-05; Taffe Norman P sold 100 shares at $215.46 on 2026-10-05 (+3 more)
Taffe Norman P sold 200 shares at $188.27 on 2026-09-08; Taffe Norman P sold 100 shares at $188.27 on 2026-09-08 (+3 more)
Taffe Norman P sold 3,932 shares at $181.22 on 2026-09-01
Taffe Norman P sold 200 shares at $218.39 on 2026-08-05; Taffe Norman P sold 100 shares at $218.39 on 2026-08-05 (+3 more)
Taffe Norman P sold 200 shares of Common Stock at $256.00 on 2026-07-06; Taffe Norman P sold 100 shares of Common Stock at $256.00 on 2026-07-06; Taffe Norman P bought 150 shares of Common Stock at $119.54 on 2026-07-06; Taffe Norman P sold 150 shares of Common Stock at $256.00 on 2026-07-06; Taffe Norman P bought 100 shares of Common Stock at $119.54 on 2026-07-06
Taffe Norman P sold 200 shares of Common Stock at $272.26 on 2026-06-05; Taffe Norman P sold 100 shares of Common Stock at $272.26 on 2026-06-05; Taffe Norman P bought 150 shares of Common Stock at $119.54 on 2026-06-05; Taffe Norman P sold 150 shares of Common Stock at $272.26 on 2026-06-05; Taffe Norman P bought 100 shares of Common Stock at $119.54 on 2026-06-05
Taffe Norman P bought 1,096 shares of Common Stock at $N/A on 2026-03-01; Taffe Norman P bought 1,816 shares of Common Stock at $N/A on 2026-03-01; Taffe Norman P bought 1,382 shares of Common Stock at $N/A on 2026-03-01; Taffe Norman P sold 575 shares of Common Stock at $228.14 on 2026-03-01; Taffe Norman P sold 443 shares of Common Stock at $228.14 on 2026-03-01
Taffe Norman P sold 933 shares of Common Stock at $239.13 on 2026-02-25; Taffe Norman P bought 1,040 shares of Common Stock at $119.54 on 2026-02-25; Taffe Norman P sold 1,040 shares of Common Stock at $238.00 on 2026-02-25; Taffe Norman P sold 1,040 shares of Stock Option (Right to Buy) at $N/A on 2026-02-25