SEC CIK 1555432

Botts Thomas M.

Reported ownership across 1 company, sourced from SEC Form 4 filings and updated daily.

Current Positions

CompanyShares OwnedAs Of
NPOview stock →9,7072026-02-12

Position History — NPO

Reported shares owned immediately after each Form 4 transaction, over time.

03,2366,4719,7072016-052016-052016-052021-022021-052022-022023-022024-022025-022026-02

Recent Filings — NPO

DateActivitySharesPriceOwned After
2026-09-30Grant / award (derivative)81.63$306.2618,153.286
2026-09-16Grant / award (derivative)3.319$287.1618,071.656
2026-09-16Grant / award (derivative)17$287.1618,068.337
2026-06-30Grant / award (derivative)57.448$376.9318,051.337
2026-06-17Grant / award (derivative)2.619$363.6217,993.89
2026-06-17Grant / award (derivative)13$363.6217,991.271
2026-03-31Grant / award (derivative)57.85$250.6517,978.271
2026-03-18Grant / award (derivative)3.795$250.5917,920.421
2026-03-18Grant / award (derivative)19$250.5917,916.627
2026-02-12Grant / award567$246.919,707
2025-12-17Grant / award (derivative)22$205.1917,893.14
2025-12-17Grant / award (derivative)4.48$205.1917,897.63
2025-09-17Grant / award (derivative)21$217.8917,866.93
2025-09-17Grant / award (derivative)4.22$217.8917,871.14
2025-06-18Grant / award (derivative)25$185.8617,840.99
2025-06-18Grant / award (derivative)4.93$185.8617,845.93
2025-03-19Grant / award (derivative)5.21$175.7617,815.99
2025-03-19Grant / award (derivative)26$175.7617,810.79
2025-02-13Grant / award685$182.279,140
2024-12-18Grant / award (derivative)25$175.8617,779.76
2024-12-18Grant / award (derivative)5.03$175.8617,784.79
2024-09-18Grant / award (derivative)28$156.7717,749.13
2024-09-18Grant / award (derivative)5.63$156.7717,754.76
2024-06-20Grant / award (derivative)6$146.9117,721.13
2024-06-20Grant / award (derivative)30$146.9117,715.13
2024-03-20Grant / award (derivative)5.5$159.7717,685.13
2024-03-20Grant / award (derivative)28$159.7717,679.63
2024-02-15Grant / award803$155.668,455
2023-12-13Grant / award (derivative)6.04$140.4917,651.63
2023-12-13Grant / award (derivative)30$140.4917,645.59
2023-09-13Grant / award (derivative)6.83$123.9017,615.59
2023-09-13Grant / award (derivative)34$123.9017,608.76
2023-06-14Grant / award (derivative)6.72$125.7217,574.76
2023-06-14Grant / award (derivative)34$125.7217,568.05
2023-03-15Grant / award (derivative)8.77$95.9417,534.05
2023-03-15Grant / award (derivative)44$95.9417,525.28
2023-02-16Grant / award942$116.697,652
2022-12-14Grant / award (derivative)38$107.9417,473.77
2022-12-14Grant / award (derivative)7.51$107.9417,481.28
2022-09-14Grant / award (derivative)45$90.2517,426.81
2022-09-14Grant / award (derivative)8.95$90.2517,435.77
2022-06-15Grant / award (derivative)9.21$87.5017,381.81
2022-06-15Grant / award (derivative)46$87.5017,372.61
2022-03-16Grant / award (derivative)7.54$106.5117,326.61
2022-03-16Grant / award (derivative)38$106.5117,319.07
2022-02-15Grant / award1,041$105.646,710
2021-12-15Grant / award (derivative)36$108.3117,272.48
2021-12-15Grant / award (derivative)7.13$108.3117,279.61
2021-09-15Grant / award (derivative)47$82.9617,228.65
2021-09-15Grant / award (derivative)7.83$82.9617,236.48
2021-09-15Grant / award (derivative)9.28$82.9617,237.93
2021-06-16Grant / award (derivative)7.81$98.3517,181.65
2021-06-16Grant / award (derivative)39$98.3517,173.84
2021-05-18Open-market buy2,137$93.495,669
2021-03-17Grant / award (derivative)8.38$91.4117,134.84
2021-03-17Grant / award (derivative)42$91.4117,126.46
2021-02-16Grant / award1,432$76.823,532
2020-12-16Grant / award (derivative)50$73.9117,074.52
2020-12-16Grant / award (derivative)9.94$73.9117,084.46
2020-09-16Grant / award (derivative)12.73$57.4617,024.52
2020-09-16Grant / award (derivative)64$57.4617,011.78
2020-06-17Grant / award (derivative)80$45.5216,931.8
2020-06-17Grant / award (derivative)15.98$45.5216,947.78
2020-03-18Grant / award (derivative)111$32.5816,829.65
2020-03-18Grant / award (derivative)21.15$32.5816,850.8
2020-03-18Grant / award (derivative)22.15$32.5816,851.8
2020-02-18Grant / award (derivative)1,799$61.1416,718.65
2019-12-18Grant / award (derivative)45$67.4414,909.4
2019-12-18Grant / award (derivative)10.25$67.4414,919.65
2019-09-18Grant / award (derivative)9.95$69.2214,864.4
2019-09-18Grant / award (derivative)44$69.2214,854.45
2019-06-19Grant / award (derivative)10.74$63.8714,810.45
2019-06-19Grant / award (derivative)47$63.8714,799.71
2019-03-20Grant / award (derivative)45$66.5914,742.44
2019-03-20Grant / award (derivative)10.27$66.5914,752.71
2019-02-12Grant / award (derivative)1,687$65.2314,697.44
2018-12-19Grant / award (derivative)42$59.0812,999.38
2018-12-19Grant / award (derivative)11.06$59.0813,010.44
2018-09-19Grant / award (derivative)32$76.6512,948.88
2018-09-19Grant / award (derivative)8.5$76.6512,957.38
2018-06-20Grant / award (derivative)8.87$73.2112,916.88
2018-06-20Grant / award (derivative)33$73.2112,908.01
2018-03-21Grant / award (derivative)31$79.1012,866.82
2018-03-21Grant / award (derivative)8.19$79.1012,875.01
2018-02-12Grant / award (derivative)1,176$80.7812,835.82
2017-12-20Grant / award (derivative)6.34$93.3911,659.82
2017-12-20Grant / award (derivative)21$93.3911,653.48
2017-09-20Grant / award (derivative)26$75.6011,624.67
2017-09-20Grant / award (derivative)7.81$75.6011,632.48
2017-06-15Grant / award (derivative)28$70.5411,590.33
2017-06-15Grant / award (derivative)8.34$70.5411,598.67
2017-03-15Grant / award (derivative)29$66.9911,553.57
2017-03-15Grant / award (derivative)8.76$66.9911,562.33
2017-02-13Grant / award (derivative)1,399$67.9111,524.57
2016-12-15Grant / award (derivative)8.46$65.9710,125.57
2016-12-15Grant / award (derivative)24$65.9710,117.11
2016-09-15Grant / award (derivative)28$55.0310,083
2016-09-15Grant / award (derivative)10.11$55.0310,093.11
2016-06-15Grant / award (derivative)11.67$47.4610,055
2016-06-15Grant / award (derivative)33$47.4610,043.34
2016-05-17Open-market buy400$47.712,100
2016-05-17Open-market buy700$47.711,700
2016-05-17Open-market buy1,000$47.711,000
2016-03-23Grant / award (derivative)9.72$56.7610,010.34
2016-03-23Grant / award (derivative)27$56.7610,000.62
2016-02-23Grant / award (derivative)2,030$44.349,973.62
2015-12-31Grant / award (derivative)245.43$44.317,943.62
2015-12-14Grant / award (derivative)24$44.727,687.67
2015-12-14Grant / award (derivative)10.52$45.077,698.19
2015-09-30Grant / award (derivative)278.63$39.037,663.67
2015-09-14Grant / award (derivative)9.59$43.427,385.04
2015-09-14Grant / award (derivative)24$43.047,375.45
2015-06-30Grant / award (derivative)189.86$57.287,350.89
2015-06-15Grant / award (derivative)5.77$59.627,161.03
2015-06-15Grant / award (derivative)18$59.717,155.26
2015-06-15Grant / award (derivative)6.33$59.627,161.59
2015-03-31Grant / award (derivative)165.35$65.777,137.26
2015-03-16Grant / award (derivative)15$68.146,966.85
2015-03-16Grant / award (derivative)5.07$67.736,971.91
2015-02-19Grant / award (derivative)1,395$64.546,951.85
2014-12-31Grant / award (derivative)171.83$63.295,556.85
2014-10-28Grant / award (derivative)14.01$72.955,385.02
2014-10-28Grant / award (derivative)24.64$60.885,371.01
2014-09-30Grant / award (derivative)153.99$60.885,346.37
2014-06-30Grant / award (derivative)128.51$72.955,192.38
2014-03-31Grant / award (derivative)129.87$72.195,063.87
2014-02-05Grant / award (derivative)1,251$71.974,934
2013-12-31Grant / award (derivative)161$57.923,683
2013-09-30Grant / award (derivative)156$59.923,522
2013-06-30Grant / award (derivative)185$50.673,366
2013-03-31Grant / award (derivative)184$50.893,181
2013-02-05Grant / award (derivative)1,684$44.542,997
2012-12-31Grant / award (derivative)231$40.451,313
2012-09-28Grant / award (derivative)176$35.811,082
2012-07-31Grant / award (derivative)906$34.49906

Source: SEC EDGAR Form 4 filings. For informational purposes only — not investment advice.