Insider at

04

Insider transactions

05
0 buys (P) 1 sells (S) Net: $-134,431 + 84 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

84 other filings hidden
DateTickerCodeSharesPriceValue Owned afterΔ ownA/Dvs now
March 2, 2026 NPO S 507 $265.15 $134,431 4,695 Direct -9.75% Disposed 25.5% (price as of 2026-10-05)
Feb. 25, 2025 NPO S 997 $199.66 $199,061 0 Direct -100.00% Disposed 66.7% (price as of 2026-10-05)
Nov. 14, 2024 NPO S 300 $162.50 $48,750 130 Direct -69.77% Disposed 104.8% (price as of 2026-10-05)
Aug. 9, 2024 NPO S 1,548 $150.06 $232,293 604 Direct -71.93% Disposed 121.8% (price as of 2026-10-05)
May 17, 2024 NPO S 1,031 $150.00 $154,650 2,152 Direct -32.39% Disposed 121.9% (price as of 2026-10-05)
Aug. 16, 2023 NPO S 1,000 $131.57 $131,570 2,440 Direct -29.07% Disposed 153.0% (price as of 2026-10-05)
March 1, 2023 NPO S 2,400 $109.78 $263,472 3,440 Direct -41.10% Disposed 203.2% (price as of 2026-10-05)
March 4, 2022 NPO S 1,308 $106.29 $139,027 4,933 Direct -20.96% Disposed 213.2% (price as of 2026-10-05)
March 10, 2020 NPO P 200 $48.18 $9,636 5,975 Indirect +3.46% Acquired 590.9% (price as of 2026-10-05)
March 9, 2020 NPO P 914 $45.75 $41,816 4,614 Indirect +24.70% Acquired 627.6% (price as of 2026-10-05)
March 9, 2020 NPO P 600 $46.18 $27,708 5,214 Indirect +13.00% Acquired 620.8% (price as of 2026-10-05)
March 9, 2020 NPO P 301 $45.97 $13,837 5,515 Indirect +5.77% Acquired 624.1% (price as of 2026-10-05)
March 9, 2020 NPO P 250 $46.07 $11,518 5,765 Indirect +4.53% Acquired 622.5% (price as of 2026-10-05)
March 9, 2020 NPO P 10 $45.96 $460 5,775 Indirect +0.17% Acquired 624.2% (price as of 2026-10-05)
Aug. 6, 2019 NPO P 1,300 $63.95 $83,135 3,300 Indirect +65.00% Acquired 420.5% (price as of 2026-10-05)
Aug. 6, 2019 NPO P 300 $63.83 $19,149 3,600 Indirect +9.09% Acquired 421.5% (price as of 2026-10-05)

Showing latest 100 of 125 transactions

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
March 2, 2026 NPO Stock Option Common Stock (1,551) $53.78 · 1,551 Disposed
Feb. 23, 2026 NPO Stock Option Common Stock (766) $275.37 Feb. 23, 2036 766 Acquired
Feb. 16, 2026 NPO Restricted Stock Units Common Stock (280) · Feb. 16, 2026 280 Disposed
Feb. 15, 2026 NPO Restricted Stock Units Common Stock (217) · Feb. 15, 2027 217 Disposed
Feb. 13, 2026 NPO Restricted Stock Units Common Stock (191) · Feb. 13, 2028 191 Disposed
Feb. 12, 2026 NPO Restricted Stock Units Common Stock (442) · Feb. 12, 2029 442 Acquired
Aug. 22, 2025 NPO Stock Option Common Stock (2,500) $53.78 · 2,500 Disposed
Feb. 25, 2025 NPO Stock Option Common Stock (999) $199.78 Feb. 25, 2035 999 Acquired
Feb. 16, 2025 NPO Restricted Stock Units Common Stock (278) · Feb. 16, 2026 278 Disposed
Feb. 15, 2025 NPO Restricted Stock Units Common Stock (294) · Feb. 15, 2025 294 Disposed
Feb. 15, 2025 NPO Restricted Stock Units Common Stock (217) · Feb. 15, 2027 217 Disposed
Feb. 13, 2025 NPO Restricted Stock Units Common Stock (576) · Feb. 13, 2028 576 Acquired
Jan. 2, 2025 NPO Phantom Stock (MSPP) Common Stock (177) · Jan. 1, 2025 177 Disposed
Jan. 2, 2025 NPO Phantom Stock (MSPP) Common Stock (342) · Jan. 1, 2025 342 Disposed
Feb. 28, 2024 NPO Stock Option Common Stock (1,148) $156.20 Feb. 28, 2034 1,148 Acquired
Feb. 27, 2024 NPO Stock Option Common Stock (1,148) $156.20 Feb. 27, 2034 1,148 Acquired
Feb. 16, 2024 NPO Restricted Stock Units Common Stock (806) · Feb. 16, 2024 806 Disposed
Feb. 16, 2024 NPO Restricted Stock Units Common Stock (278) · Feb. 16, 2026 278 Disposed
Feb. 15, 2024 NPO Restricted Stock Units Common Stock (293) · Feb. 15, 2025 293 Disposed
Feb. 15, 2024 NPO Restricted Stock Units Common Stock (652) · Feb. 15, 2027 652 Acquired
March 2, 2023 NPO Stock Option Common Stock (1,548) $110.73 March 2, 2033 1,548 Acquired
Feb. 18, 2023 NPO Restricted Stock Units Common Stock (402) · · 402 Disposed
Feb. 16, 2023 NPO Restricted Stock Units Common Stock (802) · Feb. 16, 2024 802 Disposed
Feb. 16, 2023 NPO Restricted Stock Units Common Stock (836) · Feb. 16, 2026 836 Acquired
Feb. 15, 2023 NPO Restricted Stock Units Common Stock (293) · Feb. 15, 2025 293 Disposed
Feb. 24, 2022 NPO Stock Option Common Stock (1,794) $106.54 Feb. 24, 2032 1,794 Acquired
Feb. 18, 2022 NPO Restricted Stock Units Common Stock (402) · · 402 Disposed
Feb. 16, 2022 NPO Restricted Stock Units Common Stock (802) · Feb. 16, 2024 802 Disposed
Feb. 15, 2022 NPO Restricted Stock Units Common Stock (880) · Feb. 15, 2025 880 Acquired
Feb. 12, 2022 NPO Restricted Stock Units Common Stock (705) · · 705 Disposed
Feb. 25, 2021 NPO Stock Option Common Stock (3,692) $80.00 Feb. 25, 2031 3,692 Acquired
Feb. 18, 2021 NPO Restricted Stock Units Common Stock (401) · · 401 Disposed
Feb. 16, 2021 NPO Restricted Stock Units Common Stock (2,410) · Feb. 16, 2024 2,410 Acquired
Feb. 12, 2021 NPO Restricted Stock Units Common Stock (547) · · 547 Disposed
Feb. 27, 2020 NPO Stock Option Common Stock (4,051) $53.78 · 4,051 Acquired
Feb. 27, 2020 NPO Stock Option Common Stock (3,374) $53.78 · 3,374 Acquired
Feb. 18, 2020 NPO Restricted Stock Units Common Stock (1,205) · · 1,205 Acquired
Feb. 13, 2020 NPO Restricted Stock Units Common Stock (601) · · 601 Disposed
Feb. 13, 2020 NPO Restricted Stock Units (MSPP) Common Stock (130) · · 130 Disposed
Feb. 23, 2019 NPO Restricted Stock Units Common Stock (825) · · 825 Disposed
Feb. 23, 2019 NPO Restricted Stock Units Common Stock (1,000) · · 1,000 Disposed
Feb. 12, 2019 NPO Restricted Stock Units Common Stock (705) · · 705 Acquired
Feb. 18, 2018 NPO Restricted Stock Units Common Stock (627) · · 627 Disposed
Feb. 12, 2018 NPO Restricted Stock Units Common Stock (547) · · 547 Acquired
Feb. 12, 2018 NPO Restricted Stock Units Common Stock (505) · · 505 Acquired
Feb. 13, 2017 NPO Phantom Stock (MSPP) Common Stock (519) · Jan. 1, 2025 519 Acquired
Feb. 13, 2017 NPO Restricted Stock Units Common Stock (601) · · 601 Acquired
Feb. 13, 2017 NPO Restricted Stock Units (MSPP) Common Stock (130) · · 130 Acquired
Feb. 23, 2016 NPO Restricted Stock Units Common Stock (825) · · 825 Acquired
Feb. 23, 2016 NPO Restricted Stock Units Common Stock (1,000) · · 1,000 Acquired
Feb. 18, 2015 NPO Restricted Stock Units Common Stock (627) · · 627 Acquired

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

Compensation (DEF 14A)

08

Matched by name from proxy statements (DEF 14A) — verify against the filing.

NPO

Fiscal yearSalaryBonusStock awards Option awardsNon-equity incentivePension changeOtherTotal
2019 $276,846 · · · $177,201 · $43,206 $589,253

Figures from the Summary Compensation Table of the company's proxy statement (DEF 14A). Compensation is not a recommendation.