Insider at

04

Insider transactions

05
0 buys (P) 0 sells (S) Net: $0 + 20 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

20 other filings hidden
DateTickerCodeSharesPriceValue Owned afterΔ ownA/Dvs now
Nov. 15, 2010 NPO S 2,317 $35.62 $82,532 1 Direct -99.96% Disposed 837.8% (price as of 2026-10-06)
Nov. 15, 2010 NPO S 1,900 $35.98 $68,362 2,318 Direct -45.05% Disposed 828.5% (price as of 2026-10-06)
Nov. 15, 2010 NPO S 1,300 $35.92 $46,696 4,218 Direct -23.56% Disposed 830.0% (price as of 2026-10-06)
Nov. 15, 2010 NPO S 1,200 $35.96 $43,152 5,518 Direct -17.86% Disposed 829.0% (price as of 2026-10-06)
Nov. 15, 2010 NPO S 800 $35.66 $28,528 6,718 Direct -10.64% Disposed 836.8% (price as of 2026-10-06)
Nov. 15, 2010 NPO S 800 $35.73 $28,584 7,518 Direct -9.62% Disposed 835.0% (price as of 2026-10-06)
Nov. 15, 2010 NPO S 483 $35.72 $17,253 8,318 Direct -5.49% Disposed 835.2% (price as of 2026-10-06)
Nov. 15, 2010 NPO S 425 $35.61 $15,134 8,801 Direct -4.61% Disposed 838.1% (price as of 2026-10-06)
Nov. 15, 2010 NPO S 400 $35.97 $14,388 9,226 Direct -4.16% Disposed 828.7% (price as of 2026-10-06)
Nov. 15, 2010 NPO S 400 $35.99 $14,396 9,626 Direct -3.99% Disposed 828.2% (price as of 2026-10-06)
Nov. 15, 2010 NPO S 300 $35.78 $10,734 10,026 Direct -2.91% Disposed 833.7% (price as of 2026-10-06)
Nov. 15, 2010 NPO S 100 $35.70 $3,570 10,326 Direct -0.96% Disposed 835.7% (price as of 2026-10-06)
Nov. 15, 2010 NPO S 100 $35.93 $3,593 10,426 Direct -0.95% Disposed 829.8% (price as of 2026-10-06)
Nov. 15, 2010 NPO S 75 $35.62 $2,672 10,526 Direct -0.71% Disposed 837.8% (price as of 2026-10-06)
Nov. 9, 2010 NPO S 2,854 $36.37 $103,800 10,601 Direct -21.21% Disposed 818.5% (price as of 2026-10-06)
Nov. 9, 2010 NPO S 2,400 $36.36 $87,264 13,455 Direct -15.14% Disposed 818.8% (price as of 2026-10-06)
Nov. 9, 2010 NPO S 900 $36.52 $32,868 15,855 Direct -5.37% Disposed 814.7% (price as of 2026-10-06)
Nov. 9, 2010 NPO S 500 $36.46 $18,230 16,755 Direct -2.90% Disposed 816.2% (price as of 2026-10-06)
Nov. 9, 2010 NPO S 460 $36.49 $16,785 17,255 Direct -2.60% Disposed 815.5% (price as of 2026-10-06)
Nov. 9, 2010 NPO S 400 $36.44 $14,576 17,715 Direct -2.21% Disposed 816.7% (price as of 2026-10-06)
Nov. 9, 2010 NPO S 300 $36.45 $10,935 18,115 Direct -1.63% Disposed 816.5% (price as of 2026-10-06)
Nov. 9, 2010 NPO S 200 $36.43 $7,286 18,415 Direct -1.07% Disposed 817.0% (price as of 2026-10-06)
Nov. 9, 2010 NPO S 100 $36.42 $3,642 18,615 Direct -0.53% Disposed 817.2% (price as of 2026-10-06)
Nov. 9, 2010 NPO S 100 $36.47 $3,647 18,715 Direct -0.53% Disposed 816.0% (price as of 2026-10-06)
Nov. 9, 2010 NPO S 100 $36.62 $3,662 18,815 Direct -0.53% Disposed 812.2% (price as of 2026-10-06)
Sept. 24, 2009 NPO S 760 $23.86 $18,134 7,676 Direct -9.01% Disposed 1300.1% (price as of 2026-10-06)
Sept. 24, 2009 NPO S 700 $23.85 $16,695 8,436 Direct -7.66% Disposed 1300.7% (price as of 2026-10-06)
Sept. 24, 2009 NPO S 500 $23.81 $11,905 9,136 Direct -5.19% Disposed 1303.0% (price as of 2026-10-06)
Sept. 24, 2009 NPO S 500 $23.87 $11,935 9,636 Direct -4.93% Disposed 1299.5% (price as of 2026-10-06)
Sept. 24, 2009 NPO S 400 $23.81 $9,524 10,136 Direct -3.80% Disposed 1303.0% (price as of 2026-10-06)
Sept. 24, 2009 NPO S 200 $23.82 $4,764 10,536 Direct -1.86% Disposed 1302.4% (price as of 2026-10-06)
Sept. 24, 2009 NPO S 200 $23.84 $4,768 10,736 Direct -1.83% Disposed 1301.3% (price as of 2026-10-06)
Sept. 24, 2009 NPO S 190 $23.79 $4,520 10,936 Direct -1.71% Disposed 1304.2% (price as of 2026-10-06)
Sept. 24, 2009 NPO S 100 $23.80 $2,380 11,126 Direct -0.89% Disposed 1303.6% (price as of 2026-10-06)
Sept. 24, 2009 NPO S 100 $23.81 $2,381 11,226 Direct -0.88% Disposed 1303.0% (price as of 2026-10-06)
Sept. 24, 2009 NPO S 100 $23.88 $2,388 11,326 Direct -0.88% Disposed 1298.9% (price as of 2026-10-06)
Sept. 16, 2009 NPO S 1,150 $23.75 $27,312 7,676 Direct -13.03% Disposed 1306.6% (price as of 2026-10-06)
Sept. 16, 2009 NPO S 1,000 $23.48 $23,480 8,826 Direct -10.18% Disposed 1322.7% (price as of 2026-10-06)
Sept. 16, 2009 NPO S 400 $23.78 $9,512 9,826 Direct -3.91% Disposed 1304.8% (price as of 2026-10-06)
Sept. 16, 2009 NPO S 300 $23.80 $7,140 10,226 Direct -2.85% Disposed 1303.6% (price as of 2026-10-06)
Sept. 16, 2009 NPO S 200 $23.74 $4,748 10,526 Direct -1.86% Disposed 1307.2% (price as of 2026-10-06)
Sept. 16, 2009 NPO S 200 $23.74 $4,748 10,726 Direct -1.83% Disposed 1307.2% (price as of 2026-10-06)
Sept. 16, 2009 NPO S 100 $23.73 $2,373 10,926 Direct -0.91% Disposed 1307.8% (price as of 2026-10-06)
Sept. 16, 2009 NPO S 100 $23.75 $2,375 11,026 Direct -0.90% Disposed 1306.6% (price as of 2026-10-06)
Sept. 16, 2009 NPO S 100 $23.80 $2,380 11,126 Direct -0.89% Disposed 1303.6% (price as of 2026-10-06)
Sept. 16, 2009 NPO S 100 $23.80 $2,380 11,226 Direct -0.88% Disposed 1303.6% (price as of 2026-10-06)
Sept. 16, 2009 NPO S 100 $23.80 $2,380 11,326 Direct -0.88% Disposed 1303.6% (price as of 2026-10-06)
Feb. 20, 2007 NPO S 800 $40.53 $32,424 5,345 Direct -13.02% Disposed 724.2% (price as of 2026-10-06)
Feb. 20, 2007 NPO S 600 $40.45 $24,270 6,145 Direct -8.90% Disposed 725.9% (price as of 2026-10-06)
Feb. 20, 2007 NPO S 500 $40.47 $20,235 6,745 Direct -6.90% Disposed 725.5% (price as of 2026-10-06)
Feb. 20, 2007 NPO S 100 $40.50 $4,050 7,245 Direct -1.36% Disposed 724.8% (price as of 2026-10-06)
Feb. 20, 2007 NPO S 100 $40.42 $4,042 7,345 Direct -1.34% Disposed 726.5% (price as of 2026-10-06)
Feb. 20, 2007 NPO S 100 $40.44 $4,044 7,445 Direct -1.33% Disposed 726.1% (price as of 2026-10-06)
Feb. 20, 2007 NPO S 100 $40.48 $4,048 7,545 Direct -1.31% Disposed 725.2% (price as of 2026-10-06)
Feb. 20, 2007 NPO S 100 $40.51 $4,051 7,645 Direct -1.29% Disposed 724.6% (price as of 2026-10-06)
Feb. 20, 2007 NPO S 100 $40.52 $4,052 7,745 Direct -1.27% Disposed 724.4% (price as of 2026-10-06)
May 13, 2005 NPO P 500 $23.28 $11,640 6,160 Direct +8.83% Acquired 1335.0% (price as of 2026-10-06)
Aug. 10, 2004 NPO P 800 $17.91 $14,328 5,660 Direct +16.46% Acquired 1765.2% (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
Nov. 9, 2010 NPO Stock Option Common Stock (10,600) · · 10,600 Disposed
Feb. 9, 2010 NPO Restricted Stock Units Common Stock (569) · · 569 Acquired
Feb. 9, 2010 NPO Restricted Stock Units Common Stock (570) · · 570 Acquired
Sept. 24, 2009 NPO Stock Option Common Stock (3,750) · · 3,750 Disposed
Sept. 16, 2009 NPO Stock Option Common Stock (3,750) · · 3,750 Disposed
April 29, 2009 NPO Restricted Stock Units Common Stock (2,447) · · 2,447 Acquired

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