SEC CIK 1360547
Humphrey John
Reported ownership across 4 companies, sourced from SEC Form 4 filings and updated daily.
Current Positions
| Company | Shares Owned | As Of |
|---|---|---|
| OIview stock → | 113,978 | 2026-05-14 |
| ROPview stock → | 90,063 | 2017-02-10 |
| IRview stock → | 26,592 | 2026-02-26 |
| NPOview stock → | 3,200 | 2026-02-25 |
Position History — NPO
Reported shares owned immediately after each Form 4 transaction, over time.
Recent Filings — NPO
| Date | Activity | Shares | Price | Owned After |
|---|---|---|---|---|
| 2026-09-16 | Grant / award (derivative) | 10 | $287.16 | 17,891.638 |
| 2026-09-16 | Grant / award (derivative) | 12.626 | $287.16 | 17,881.638 |
| 2026-06-17 | Grant / award (derivative) | 8 | $363.62 | 17,869.012 |
| 2026-06-17 | Grant / award (derivative) | 11.102 | $363.62 | 17,861.012 |
| 2026-03-18 | Grant / award (derivative) | 11 | $250.59 | 17,849.91 |
| 2026-03-18 | Grant / award (derivative) | 13.609 | $250.59 | 17,838.91 |
| 2026-02-25 | Open-market sale | 1,300 | $268.69 | 3,200 |
| 2026-02-12 | Grant / award | 567 | $246.91 | 4,429 |
| 2025-12-17 | Grant / award (derivative) | 13 | $205.19 | 17,825.3 |
| 2025-12-17 | Grant / award (derivative) | 15.07 | $205.19 | 17,812.3 |
| 2025-09-17 | Grant / award (derivative) | 14.47 | $217.89 | 17,784.23 |
| 2025-09-17 | Grant / award (derivative) | 13 | $217.89 | 17,797.23 |
| 2025-06-18 | Grant / award (derivative) | 15 | $185.86 | 17,769.76 |
| 2025-06-18 | Grant / award (derivative) | 16 | $185.86 | 17,754.76 |
| 2025-03-19 | Grant / award (derivative) | 16.57 | $175.76 | 17,722.77 |
| 2025-03-19 | Grant / award (derivative) | 16 | $175.76 | 17,738.77 |
| 2025-02-13 | Grant / award | 685 | $182.27 | 3,862 |
| 2024-12-18 | Grant / award (derivative) | 16.16 | $175.86 | 17,691.2 |
| 2024-12-18 | Grant / award (derivative) | 15 | $175.86 | 17,706.2 |
| 2024-09-18 | Grant / award (derivative) | 17 | $156.77 | 17,675.04 |
| 2024-09-18 | Grant / award (derivative) | 17.43 | $156.77 | 17,658.04 |
| 2024-06-20 | Grant / award (derivative) | 18 | $146.91 | 17,640.61 |
| 2024-06-20 | Grant / award (derivative) | 18.2 | $146.91 | 17,622.61 |
| 2024-03-20 | Grant / award (derivative) | 16 | $159.77 | 17,604.41 |
| 2024-03-20 | Grant / award (derivative) | 17.12 | $159.77 | 17,588.41 |
| 2024-02-15 | Grant / award | 803 | $155.66 | 3,177 |
| 2023-12-13 | Grant / award (derivative) | 18.25 | $140.49 | 17,553.29 |
| 2023-12-13 | Grant / award (derivative) | 18 | $140.49 | 17,571.29 |
| 2023-09-13 | Grant / award (derivative) | 21 | $123.90 | 17,515.11 |
| 2023-09-13 | Grant / award (derivative) | 19.93 | $123.90 | 17,535.04 |
| 2023-06-14 | Grant / award (derivative) | 21 | $125.72 | 17,474.44 |
| 2023-06-14 | Grant / award (derivative) | 19.67 | $125.72 | 17,494.11 |
| 2023-03-15 | Grant / award (derivative) | 26 | $95.94 | 17,429.37 |
| 2023-03-15 | Grant / award (derivative) | 24.07 | $95.94 | 17,453.44 |
| 2023-02-16 | Grant / award | 942 | $116.69 | 4,374 |
| 2022-12-31 | Grant / award (derivative) | 253.01 | $108.69 | 17,403.37 |
| 2022-12-14 | Grant / award (derivative) | 22 | $107.94 | 17,129.68 |
| 2022-12-14 | Grant / award (derivative) | 20.68 | $107.94 | 17,150.36 |
| 2022-09-30 | Grant / award (derivative) | 323.61 | $84.98 | 17,107.68 |
| 2022-09-14 | Grant / award (derivative) | 30 | $90.25 | 16,761.44 |
| 2022-09-14 | Grant / award (derivative) | 22.64 | $90.25 | 16,784.07 |
| 2022-06-30 | Grant / award (derivative) | 335.65 | $81.93 | 16,731.44 |
| 2022-06-15 | Grant / award (derivative) | 22.04 | $87.50 | 16,395.78 |
| 2022-06-15 | Grant / award (derivative) | 31 | $87.50 | 16,373.75 |
| 2022-03-31 | Grant / award (derivative) | 247.28 | $97.73 | 16,342.75 |
| 2022-03-16 | Grant / award (derivative) | 18.32 | $106.51 | 16,095.47 |
| 2022-03-16 | Grant / award (derivative) | 25 | $106.51 | 16,077.14 |
| 2022-02-15 | Grant / award (derivative) | 1,041 | $105.64 | 16,052.14 |
| 2021-12-31 | Grant / award (derivative) | 204.42 | $110.07 | 15,008.84 |
| 2021-12-15 | Grant / award (derivative) | 17.08 | $108.31 | 14,804.42 |
| 2021-12-15 | Grant / award (derivative) | 21 | $108.31 | 14,787.34 |
| 2021-09-30 | Grant / award (derivative) | 258.26 | $87.12 | 14,766.34 |
| 2021-09-15 | Grant / award (derivative) | 17.52 | $82.96 | 14,508.08 |
| 2021-09-15 | Grant / award (derivative) | 28 | $82.96 | 14,490.55 |
| 2021-09-15 | Grant / award (derivative) | 19.83 | $82.96 | 14,510.38 |
| 2021-06-30 | Grant / award (derivative) | 231.6 | $97.15 | 14,462.55 |
| 2021-06-16 | Grant / award (derivative) | 23 | $98.35 | 14,214.84 |
| 2021-06-16 | Grant / award (derivative) | 16.11 | $98.35 | 14,230.95 |
| 2021-03-31 | Grant / award (derivative) | 263.87 | $85.27 | 14,191.84 |
| 2021-03-17 | Grant / award (derivative) | 25 | $91.41 | 13,911.07 |
| 2021-03-17 | Grant / award (derivative) | 16.9 | $91.41 | 13,927.97 |
| 2021-03-04 | Open-market buy | 2,500 | $83.37 | 2,500 |
| 2021-02-16 | Grant / award | 1,432 | $76.82 | 3,432 |
| 2020-12-31 | Grant / award (derivative) | 297.93 | $75.52 | 13,886.07 |
| 2020-12-16 | Grant / award (derivative) | 18.04 | $73.91 | 13,588.14 |
| 2020-12-16 | Grant / award (derivative) | 30 | $73.91 | 13,570.1 |
| 2020-09-30 | Grant / award (derivative) | 398.87 | $56.41 | 13,540.1 |
| 2020-09-16 | Grant / award (derivative) | 19.87 | $57.46 | 13,141.23 |
| 2020-09-16 | Grant / award (derivative) | 38 | $57.46 | 13,121.36 |
| 2020-06-30 | Grant / award (derivative) | 456.48 | $49.29 | 13,080.11 |
| 2020-06-17 | Grant / award (derivative) | 48 | $45.52 | 12,605.82 |
| 2020-06-17 | Grant / award (derivative) | 17.8 | $45.52 | 12,623.63 |
| 2020-06-17 | Grant / award (derivative) | 21.05 | $45.52 | 12,626.87 |
| 2020-03-31 | Grant / award (derivative) | 568.47 | $39.58 | 12,557.82 |
| 2020-03-18 | Grant / award (derivative) | 66 | $32.58 | 11,966.63 |
| 2020-03-18 | Grant / award (derivative) | 22.73 | $32.58 | 11,989.36 |
| 2020-02-18 | Grant / award (derivative) | 1,799 | $61.14 | 11,900.63 |
| 2019-12-31 | Grant / award (derivative) | 336.42 | $66.88 | 10,101.63 |
| 2019-12-18 | Grant / award (derivative) | 11.94 | $67.44 | 9,765.21 |
| 2019-12-18 | Grant / award (derivative) | 24 | $67.44 | 9,753.27 |
| 2019-09-30 | Grant / award (derivative) | 327.75 | $68.65 | 9,729.27 |
| 2019-09-18 | Grant / award (derivative) | 10.41 | $69.22 | 9,401.52 |
| 2019-09-18 | Grant / award (derivative) | 23 | $69.22 | 9,391.11 |
| 2019-06-30 | Grant / award (derivative) | 352.44 | $63.84 | 9,368.11 |
| 2019-06-19 | Grant / award (derivative) | 9.86 | $63.87 | 9,015.67 |
| 2019-06-19 | Grant / award (derivative) | 25 | $63.87 | 9,005.8 |
| 2019-03-31 | Grant / award (derivative) | 331.01 | $64.45 | 8,980.8 |
| 2019-03-20 | Grant / award (derivative) | 24 | $66.59 | 8,641.61 |
| 2019-03-20 | Grant / award (derivative) | 8.19 | $66.59 | 8,649.8 |
| 2019-02-12 | Grant / award (derivative) | 1,687 | $65.23 | 8,617.61 |
| 2018-12-31 | Grant / award (derivative) | 332.78 | $60.10 | 6,930.61 |
| 2018-12-19 | Grant / award (derivative) | 19 | $59.08 | 6,590.32 |
| 2018-12-19 | Grant / award (derivative) | 7.52 | $59.08 | 6,597.83 |
| 2018-09-30 | Grant / award (derivative) | 274.24 | $72.93 | 6,571.32 |
| 2018-09-19 | Grant / award (derivative) | 15 | $76.65 | 6,292.16 |
| 2018-09-19 | Grant / award (derivative) | 4.92 | $76.65 | 6,297.08 |
| 2018-06-30 | Grant / award (derivative) | 285.92 | $69.95 | 6,277.16 |
| 2018-06-20 | Grant / award (derivative) | 4.2 | $73.21 | 5,991.24 |
| 2018-06-20 | Grant / award (derivative) | 15 | $73.21 | 5,987.04 |
| 2018-03-31 | Grant / award (derivative) | 258.46 | $77.38 | 5,972.04 |
| 2018-03-21 | Grant / award (derivative) | 14 | $79.10 | 5,710.48 |
| 2018-03-21 | Grant / award (derivative) | 3.09 | $79.10 | 5,713.58 |
| 2018-02-12 | Grant / award (derivative) | 1,176 | $80.78 | 5,696.48 |
| 2017-12-31 | Grant / award (derivative) | 213.88 | $93.51 | 4,520.48 |
| 2017-12-20 | Grant / award (derivative) | 1.89 | $93.39 | 4,306.6 |
| 2017-12-20 | Grant / award (derivative) | 8 | $93.39 | 4,304.71 |
| 2017-09-30 | Grant / award (derivative) | 248.35 | $80.53 | 4,296.71 |
| 2017-09-20 | Grant / award (derivative) | 10 | $75.60 | 4,046.74 |
| 2017-09-20 | Grant / award (derivative) | 1.61 | $75.60 | 4,048.36 |
| 2017-06-30 | Grant / award (derivative) | 280.23 | $71.37 | 4,036.74 |
| 2017-06-15 | Grant / award (derivative) | 11 | $70.54 | 3,755.66 |
| 2017-06-15 | Grant / award (derivative) | 0.85 | $70.54 | 3,756.51 |
| 2017-03-31 | Grant / award (derivative) | 272.66 | $71.16 | 3,744.66 |
| 2017-03-15 | Grant / award (derivative) | 11 | $66.99 | 3,472 |
| 2017-02-13 | Grant / award (derivative) | 1,399 | $67.91 | 3,461 |
| 2016-12-15 | Grant / award (derivative) | 7 | $65.97 | 2,062 |
| 2016-09-15 | Grant / award (derivative) | 8 | $55.03 | 2,055 |
| 2016-06-15 | Grant / award (derivative) | 9 | $47.46 | 2,047 |
| 2016-05-09 | Open-market buy | 100 | $46.43 | 2,000 |
| 2016-05-09 | Open-market buy | 1,800 | $46.50 | 1,800 |
| 2016-05-09 | Open-market buy | 100 | $46.48 | 1,900 |
| 2016-03-23 | Grant / award (derivative) | 8 | $56.76 | 2,038 |
| 2016-02-23 | Grant / award (derivative) | 2,030 | $44.34 | 2,030 |
Source: SEC EDGAR Form 4 filings. For informational purposes only — not investment advice.