Donaldson Michael P sold 7,336 shares at $148.00 on 2026-09-11; Donaldson Michael P transacted shares
Donaldson Michael P bought 148 shares at $148.69 on 2026-07-31; Donaldson Michael P transacted shares
Donaldson Michael P bought 233 shares of Common Stock at $91.18 on 2026-06-30; Donaldson Michael P transacted N/A shares of Common Stock at $N/A on N/A
Donaldson Michael P bought 155 shares of Common Stock at $140.57 on 2026-04-30; Donaldson Michael P sold 0 shares of Common Stock at $140.57 on 2026-04-30; Donaldson Michael P transacted N/A shares of Common Stock at $N/A on N/A
Donaldson Michael P sold 5,088 shares of Common Stock at $124.08 on 2026-02-27; Donaldson Michael P transacted N/A shares of Common Stock at $N/A on N/A
Donaldson Michael P bought 15,933 shares of Common Stock at $N/A on 2026-02-10; Donaldson Michael P transacted N/A shares of Common Stock at $N/A on N/A
Donaldson Michael P bought 193 shares of Common Stock at $112.13 on 2026-01-30; Donaldson Michael P transacted N/A shares of Common Stock at $N/A on N/A
Donaldson Michael P sold 10,000 shares of Common Stock at $N/A on 2026-01-14; Donaldson Michael P transacted N/A shares of Common Stock at $N/A on N/A
Donaldson Michael P bought 103 shares of Common Stock at $89.26 on 2025-12-31; Donaldson Michael P transacted N/A shares of Common Stock at $N/A on N/A