SEC CIK 1360547

Humphrey John

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

Current Positions

CompanyShares OwnedAs Of
OIview stock →113,9782026-05-14
ROPview stock →90,0632017-02-10
IRview stock →26,5922026-02-26
NPOview stock →3,2002026-02-25

Position History — NPO

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

01,4762,9534,4292016-052016-052016-052021-022021-032023-022024-022025-022026-022026-02

Recent Filings — NPO

DateActivitySharesPriceOwned After
2026-09-16Grant / award (derivative)10$287.1617,891.638
2026-09-16Grant / award (derivative)12.626$287.1617,881.638
2026-06-17Grant / award (derivative)8$363.6217,869.012
2026-06-17Grant / award (derivative)11.102$363.6217,861.012
2026-03-18Grant / award (derivative)11$250.5917,849.91
2026-03-18Grant / award (derivative)13.609$250.5917,838.91
2026-02-25Open-market sale1,300$268.693,200
2026-02-12Grant / award567$246.914,429
2025-12-17Grant / award (derivative)13$205.1917,825.3
2025-12-17Grant / award (derivative)15.07$205.1917,812.3
2025-09-17Grant / award (derivative)14.47$217.8917,784.23
2025-09-17Grant / award (derivative)13$217.8917,797.23
2025-06-18Grant / award (derivative)15$185.8617,769.76
2025-06-18Grant / award (derivative)16$185.8617,754.76
2025-03-19Grant / award (derivative)16.57$175.7617,722.77
2025-03-19Grant / award (derivative)16$175.7617,738.77
2025-02-13Grant / award685$182.273,862
2024-12-18Grant / award (derivative)16.16$175.8617,691.2
2024-12-18Grant / award (derivative)15$175.8617,706.2
2024-09-18Grant / award (derivative)17$156.7717,675.04
2024-09-18Grant / award (derivative)17.43$156.7717,658.04
2024-06-20Grant / award (derivative)18$146.9117,640.61
2024-06-20Grant / award (derivative)18.2$146.9117,622.61
2024-03-20Grant / award (derivative)16$159.7717,604.41
2024-03-20Grant / award (derivative)17.12$159.7717,588.41
2024-02-15Grant / award803$155.663,177
2023-12-13Grant / award (derivative)18.25$140.4917,553.29
2023-12-13Grant / award (derivative)18$140.4917,571.29
2023-09-13Grant / award (derivative)21$123.9017,515.11
2023-09-13Grant / award (derivative)19.93$123.9017,535.04
2023-06-14Grant / award (derivative)21$125.7217,474.44
2023-06-14Grant / award (derivative)19.67$125.7217,494.11
2023-03-15Grant / award (derivative)26$95.9417,429.37
2023-03-15Grant / award (derivative)24.07$95.9417,453.44
2023-02-16Grant / award942$116.694,374
2022-12-31Grant / award (derivative)253.01$108.6917,403.37
2022-12-14Grant / award (derivative)22$107.9417,129.68
2022-12-14Grant / award (derivative)20.68$107.9417,150.36
2022-09-30Grant / award (derivative)323.61$84.9817,107.68
2022-09-14Grant / award (derivative)30$90.2516,761.44
2022-09-14Grant / award (derivative)22.64$90.2516,784.07
2022-06-30Grant / award (derivative)335.65$81.9316,731.44
2022-06-15Grant / award (derivative)22.04$87.5016,395.78
2022-06-15Grant / award (derivative)31$87.5016,373.75
2022-03-31Grant / award (derivative)247.28$97.7316,342.75
2022-03-16Grant / award (derivative)18.32$106.5116,095.47
2022-03-16Grant / award (derivative)25$106.5116,077.14
2022-02-15Grant / award (derivative)1,041$105.6416,052.14
2021-12-31Grant / award (derivative)204.42$110.0715,008.84
2021-12-15Grant / award (derivative)17.08$108.3114,804.42
2021-12-15Grant / award (derivative)21$108.3114,787.34
2021-09-30Grant / award (derivative)258.26$87.1214,766.34
2021-09-15Grant / award (derivative)17.52$82.9614,508.08
2021-09-15Grant / award (derivative)28$82.9614,490.55
2021-09-15Grant / award (derivative)19.83$82.9614,510.38
2021-06-30Grant / award (derivative)231.6$97.1514,462.55
2021-06-16Grant / award (derivative)23$98.3514,214.84
2021-06-16Grant / award (derivative)16.11$98.3514,230.95
2021-03-31Grant / award (derivative)263.87$85.2714,191.84
2021-03-17Grant / award (derivative)25$91.4113,911.07
2021-03-17Grant / award (derivative)16.9$91.4113,927.97
2021-03-04Open-market buy2,500$83.372,500
2021-02-16Grant / award1,432$76.823,432
2020-12-31Grant / award (derivative)297.93$75.5213,886.07
2020-12-16Grant / award (derivative)18.04$73.9113,588.14
2020-12-16Grant / award (derivative)30$73.9113,570.1
2020-09-30Grant / award (derivative)398.87$56.4113,540.1
2020-09-16Grant / award (derivative)19.87$57.4613,141.23
2020-09-16Grant / award (derivative)38$57.4613,121.36
2020-06-30Grant / award (derivative)456.48$49.2913,080.11
2020-06-17Grant / award (derivative)48$45.5212,605.82
2020-06-17Grant / award (derivative)17.8$45.5212,623.63
2020-06-17Grant / award (derivative)21.05$45.5212,626.87
2020-03-31Grant / award (derivative)568.47$39.5812,557.82
2020-03-18Grant / award (derivative)66$32.5811,966.63
2020-03-18Grant / award (derivative)22.73$32.5811,989.36
2020-02-18Grant / award (derivative)1,799$61.1411,900.63
2019-12-31Grant / award (derivative)336.42$66.8810,101.63
2019-12-18Grant / award (derivative)11.94$67.449,765.21
2019-12-18Grant / award (derivative)24$67.449,753.27
2019-09-30Grant / award (derivative)327.75$68.659,729.27
2019-09-18Grant / award (derivative)10.41$69.229,401.52
2019-09-18Grant / award (derivative)23$69.229,391.11
2019-06-30Grant / award (derivative)352.44$63.849,368.11
2019-06-19Grant / award (derivative)9.86$63.879,015.67
2019-06-19Grant / award (derivative)25$63.879,005.8
2019-03-31Grant / award (derivative)331.01$64.458,980.8
2019-03-20Grant / award (derivative)24$66.598,641.61
2019-03-20Grant / award (derivative)8.19$66.598,649.8
2019-02-12Grant / award (derivative)1,687$65.238,617.61
2018-12-31Grant / award (derivative)332.78$60.106,930.61
2018-12-19Grant / award (derivative)19$59.086,590.32
2018-12-19Grant / award (derivative)7.52$59.086,597.83
2018-09-30Grant / award (derivative)274.24$72.936,571.32
2018-09-19Grant / award (derivative)15$76.656,292.16
2018-09-19Grant / award (derivative)4.92$76.656,297.08
2018-06-30Grant / award (derivative)285.92$69.956,277.16
2018-06-20Grant / award (derivative)4.2$73.215,991.24
2018-06-20Grant / award (derivative)15$73.215,987.04
2018-03-31Grant / award (derivative)258.46$77.385,972.04
2018-03-21Grant / award (derivative)14$79.105,710.48
2018-03-21Grant / award (derivative)3.09$79.105,713.58
2018-02-12Grant / award (derivative)1,176$80.785,696.48
2017-12-31Grant / award (derivative)213.88$93.514,520.48
2017-12-20Grant / award (derivative)1.89$93.394,306.6
2017-12-20Grant / award (derivative)8$93.394,304.71
2017-09-30Grant / award (derivative)248.35$80.534,296.71
2017-09-20Grant / award (derivative)10$75.604,046.74
2017-09-20Grant / award (derivative)1.61$75.604,048.36
2017-06-30Grant / award (derivative)280.23$71.374,036.74
2017-06-15Grant / award (derivative)11$70.543,755.66
2017-06-15Grant / award (derivative)0.85$70.543,756.51
2017-03-31Grant / award (derivative)272.66$71.163,744.66
2017-03-15Grant / award (derivative)11$66.993,472
2017-02-13Grant / award (derivative)1,399$67.913,461
2016-12-15Grant / award (derivative)7$65.972,062
2016-09-15Grant / award (derivative)8$55.032,055
2016-06-15Grant / award (derivative)9$47.462,047
2016-05-09Open-market buy100$46.432,000
2016-05-09Open-market buy1,800$46.501,800
2016-05-09Open-market buy100$46.481,900
2016-03-23Grant / award (derivative)8$56.762,038
2016-02-23Grant / award (derivative)2,030$44.342,030

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