Insider at

04

Insider transactions

05
0 buys (P) 0 sells (S) Net: $0 + 23 non-open-market transactions below last 12 months, based on the transactions shown below

Price change vs current quote, split-adjusted for corporate actions since the filing — not benchmarked, not annualized, not size-weighted

No open-market trades on record; showing all filings.

DateTickerCodeSharesPriceValue Owned afterΔ ownA/Dvs now
Feb. 18, 2023 NPO M 263 · · 1,235 Direct +27.06% Acquired (price as of 2026-10-06)
Feb. 18, 2023 NPO F 91 $119.61 $10,885 1,144 Direct -7.37% Disposed 177.6% (price as of 2026-10-06)
Feb. 18, 2023 NPO M 263 · · 0 Direct -100.00% Disposed (price as of 2026-10-06)
Feb. 16, 2023 NPO M 374 · · 1,102 Direct +51.37% Acquired (price as of 2026-10-06)
Feb. 16, 2023 NPO F 130 $116.87 $15,193 972 Direct -11.80% Disposed 184.1% (price as of 2026-10-06)
Feb. 16, 2023 NPO M 374 · · 376 Direct -49.87% Disposed (price as of 2026-10-06)
Feb. 16, 2023 NPO A 649 $116.69 $75,732 649 Direct · Acquired 184.6% (price as of 2026-10-06)
Feb. 15, 2023 NPO M 219 · · 804 Direct +37.44% Acquired (price as of 2026-10-06)
Feb. 15, 2023 NPO F 76 $116.49 $8,853 728 Direct -9.45% Disposed 185.1% (price as of 2026-10-06)
Feb. 15, 2023 NPO M 219 · · 439 Direct -33.28% Disposed (price as of 2026-10-06)
Feb. 18, 2022 NPO M 263 · · 677 Direct +63.53% Acquired (price as of 2026-10-06)
Feb. 18, 2022 NPO F 92 $111.09 $10,220 585 Direct -13.59% Disposed 198.9% (price as of 2026-10-06)
Feb. 18, 2022 NPO M 263 · · 264 Direct -49.91% Disposed (price as of 2026-10-06)
Feb. 16, 2022 NPO M 374 · · 544 Direct +220.00% Acquired (price as of 2026-10-06)
Feb. 16, 2022 NPO F 130 $110.86 $14,412 414 Direct -23.90% Disposed 199.5% (price as of 2026-10-06)
Feb. 16, 2022 NPO M 374 · · 750 Direct -33.27% Disposed (price as of 2026-10-06)
Feb. 15, 2022 NPO A 658 $105.64 $69,511 658 Direct · Acquired 214.3% (price as of 2026-10-06)
Feb. 18, 2021 NPO M 263 · · 263 Direct · Acquired (price as of 2026-10-06)
Feb. 18, 2021 NPO F 93 $73.91 $6,874 170 Direct -35.36% Disposed 349.3% (price as of 2026-10-06)
Feb. 18, 2021 NPO M 263 · · 527 Direct -33.29% Disposed (price as of 2026-10-06)
Feb. 16, 2021 NPO A 1,124 $76.82 $86,346 1,124 Direct · Acquired 332.3% (price as of 2026-10-06)
Feb. 18, 2020 NPO A 789 $61.14 $48,239 789 Direct · Acquired 443.1% (price as of 2026-10-06)
Feb. 18, 2020 NPO A 790 $61.14 $48,301 790 Direct · Acquired 443.1% (price as of 2026-10-06)

P = Open-market purchase · S = Sale · A = Grant/award · M = Option exercise · G = Gift · F = Tax withholding

Insider transactions are not a recommendation; sales are often driven by liquidity or tax reasons.

Derivative holdings (Form 4 Table II) Options, RSUs and convertible securities reported on Form 4 Table II.

06
DateTickerSecurityUnderlying Exercise priceExpirationSharesA/D
Feb. 18, 2023 NPO Restricted Stock Units Common Stock (263) · · 263 Disposed
Feb. 16, 2023 NPO Restricted Stock Units Common Stock (374) · Feb. 16, 2024 374 Disposed
Feb. 16, 2023 NPO Restricted Stock Units Common Stock (649) · Feb. 16, 2026 649 Acquired
Feb. 15, 2023 NPO Restricted Stock Units Common Stock (219) · Feb. 15, 2025 219 Disposed
Feb. 18, 2022 NPO Restricted Stock Units Common Stock (263) · · 263 Disposed
Feb. 16, 2022 NPO Restricted Stock Units Common Stock (374) · Feb. 16, 2024 374 Disposed
Feb. 15, 2022 NPO Restricted Stock Units Common Stock (658) · Feb. 15, 2025 658 Acquired
Feb. 18, 2021 NPO Restricted Stock Units Common Stock (263) · · 263 Disposed
Feb. 16, 2021 NPO Restricted Stock Units Common Stock (1,124) · Feb. 16, 2024 1,124 Acquired
Feb. 18, 2020 NPO Restricted Stock Units Common Stock (789) · · 789 Acquired
Feb. 18, 2020 NPO Restricted Stock Units Common Stock (790) · · 790 Acquired

Exercise/conversion price is blank when not applicable (e.g. RSUs).