Nicholas Christopher James sold 1,505 shares at $106.49 on 2026-09-17; Nicholas Christopher James sold 1,395 shares at $106.83 on 2026-09-17
Nicholas Christopher James sold 2,900 shares at $106.34 on 2026-08-20
Nicholas Christopher James sold 1,639 shares at $113.87 on 2026-07-16; Nicholas Christopher James sold 1,261 shares at $114.48 on 2026-07-16
Nicholas Christopher James sold 2,900 shares of Common at $118.19 on 2026-06-18
Nicholas Christopher James sold 2,900 shares of Common at $123.92 on 2026-05-21
Nicholas Christopher James sold 15,255 shares of Common at $133.34 on 2026-05-19
Nicholas Christopher James sold 2,003 shares of Common at $124.37 on 2026-04-16; Nicholas Christopher James sold 897 shares of Common at $125.51 on 2026-04-16
Nicholas Christopher James sold 121 shares of Common at $126.79 on 2026-04-07
Nicholas Christopher James bought 65,684 shares of Common at $N/A on 2026-03-09; Nicholas Christopher James sold 121 shares of Common at $124.34 on 2026-03-10
Nicholas Christopher James sold 34,082 shares of Common at $122.00 on 2026-02-20
Nicholas Christopher James sold 121 shares of Common at $129.02 on 2026-02-10
Nicholas Christopher James sold 18,241 shares of Common at $119.14 on 2026-01-31
Nicholas Christopher James sold 8,265 shares of Common at $117.97 on 2026-01-13; Nicholas Christopher James bought 20,956 shares of Common at $N/A on 2026-01-14