Hamann Jennifer L bought 18 shares at $0.00 on 2026-10-09
Hamann Jennifer L bought 7 shares at $285.78 on 2026-09-10; Hamann Jennifer L transacted shares
Hamann Jennifer L bought 8 shares at $292.24 on 2026-08-10; Hamann Jennifer L transacted shares
Hamann Jennifer L bought 18 shares at $0.00 on 2026-07-10
Hamann Jennifer L bought 8 shares at $286.96 on 2026-07-10; Hamann Jennifer L transacted shares
Hamann Jennifer L bought 9 shares of Common Stock at $267.03 on 2026-06-10; Hamann Jennifer L transacted N/A shares of Common Stock at $N/A on N/A
Hamann Jennifer L bought 712 shares of Common Stock at $N/A on 2026-06-01
Hamann Jennifer L bought 9 shares of Common Stock at $264.65 on 2026-05-10; Hamann Jennifer L transacted N/A shares of Common Stock at $N/A on N/A
Hamann Jennifer L bought 79 shares of Common Stock at $N/A on 2026-05-06
Hamann Jennifer L sold 2,000 shares of Common Stock at $274.70 on 2026-04-24; Hamann Jennifer L transacted N/A shares of Common Stock at $N/A on N/A
Hamann Jennifer L bought 9 shares of Common Stock at $250.51 on 2026-04-10; Hamann Jennifer L transacted N/A shares of Common Stock at $N/A on N/A
Hamann Jennifer L bought 16 shares of Common Stock at $N/A on 2026-04-10
Hamann Jennifer L bought 9 shares of Common Stock at $250.21 on 2026-03-10; Hamann Jennifer L transacted N/A shares of Common Stock at $N/A on N/A
Hamann Jennifer L bought 99 shares of Common Stock at $N/A on 2026-02-20
Hamann Jennifer L bought 4,243 shares of Common Stock at $124.86 on 2026-02-12; Hamann Jennifer L sold 2,016 shares of Common Stock at $262.81 on 2026-02-12; Hamann Jennifer L sold 902 shares of Common Stock at $262.81 on 2026-02-12; Hamann Jennifer L transacted N/A shares of Common Stock at $N/A on N/A; Hamann Jennifer L sold 4,243 shares of Non-Qualified Stock Option (right to buy) at $N/A on 2026-02-12
Hamann Jennifer L sold 8,769 shares of Common Stock at $N/A on 2026-02-09; Hamann Jennifer L sold 2,680 shares of Common Stock at $254.34 on 2026-02-09; Hamann Jennifer L bought 8 shares of Common Stock at $261.32 on 2026-02-10; Hamann Jennifer L transacted N/A shares of Common Stock at $N/A on N/A
Hamann Jennifer L bought 17,898 shares of Common Stock at $N/A on 2026-02-05; Hamann Jennifer L transacted N/A shares of Common Stock at $N/A on N/A; Hamann Jennifer L bought 29,811 shares of Non-Qualified Stock Option (right to buy) at $N/A on 2026-02-05
Hamann Jennifer L bought 15 shares of Common Stock at $N/A on 2026-01-09