VIAMONTES ELIECER bought 2,616 shares at $54.24 on 2026-09-14; VIAMONTES ELIECER bought 2,824 shares at $49.54 on 2026-09-14 (+3 more)
VIAMONTES ELIECER sold 80 shares of Common Stock at $N/A on 2026-03-02; VIAMONTES ELIECER transacted N/A shares of Common Stock at $N/A on N/A
VIAMONTES ELIECER sold 2,900 shares of Common Stock at $106.23 on 2026-02-27; VIAMONTES ELIECER sold 1,820 shares of Common Stock at $106.84 on 2026-02-27; VIAMONTES ELIECER sold 554 shares of Common Stock at $106.30 on 2026-02-27
VIAMONTES ELIECER sold 132 shares of Common Stock at $97.96 on 2026-02-06; VIAMONTES ELIECER sold 111 shares of Common Stock at $97.96 on 2026-02-06; VIAMONTES ELIECER transacted N/A shares of Common Stock at $N/A on N/A
VIAMONTES ELIECER bought 950 shares of Common Stock at $N/A on 2026-01-29; VIAMONTES ELIECER bought 1,369 shares of Common Stock at $N/A on 2026-01-29; VIAMONTES ELIECER transacted N/A shares of Common Stock at $N/A on N/A; VIAMONTES ELIECER bought 3,829 shares of Employee Stock Option (Right to Buy) at $N/A on 2026-01-29
VIAMONTES ELIECER sold 220 shares of Common Stock at $94.97 on 2026-01-26; VIAMONTES ELIECER transacted N/A shares of Common Stock at $N/A on N/A
VIAMONTES ELIECER sold 216 shares of Common Stock at $93.19 on 2026-01-25; VIAMONTES ELIECER sold 124 shares of Common Stock at $93.19 on 2026-01-25; VIAMONTES ELIECER transacted N/A shares of Common Stock at $N/A on N/A
VIAMONTES ELIECER bought 7,974 shares of Common Stock at $N/A on 2026-01-15; VIAMONTES ELIECER sold 3,229 shares of Common Stock at $95.67 on 2026-01-15; VIAMONTES ELIECER transacted N/A shares of Common Stock at $N/A on N/A