SEC CIK 1506560
Ngo Agnes Catherine
Reported ownership across 1 company, sourced from SEC Form 4 filings and updated daily.
Current Positions
| Company | Shares Owned | As Of |
|---|---|---|
| CPFview stock → | 60,514 | 2025-09-12 |
Position History — CPF
Reported shares owned immediately after each Form 4 transaction, over time.
Recent Filings — CPF
| Date | Activity | Shares | Price | Owned After |
|---|---|---|---|---|
| 2025-09-12 | Open-market sale | 3,333 | $30.66 | 60,514 |
| 2025-09-03 | Gift | 1,612 | $0.00 | 63,847 |
| 2025-08-12 | Open-market sale | 3,333 | $27.87 | 65,459 |
| 2025-07-14 | Open-market sale | 3,333 | $29.20 | 68,792 |
| 2025-06-12 | Open-market sale | 3,333 | $26.99 | 72,125 |
| 2025-05-15 | Grant / award | 2,536 | $27.60 | 75,458 |
| 2025-05-12 | Open-market sale | 3,333 | $27.71 | 72,922 |
| 2025-05-12 | Open-market sale | 3,333 | $27.71 | 72,922 |
| 2025-04-29 | Grant / award | 898 | $25.97 | 76,255 |
| 2025-02-18 | Grant / award | 4,735 | $0.00 | 4,735 |
| 2025-02-18 | Grant / award | 2,588 | $0.00 | 2,588 |
| 2024-07-12 | Open-market sale | 3,333 | $22.67 | 75,357 |
| 2024-06-12 | Open-market sale | 3,333 | $20.21 | 78,690 |
| 2024-05-13 | Open-market sale | 3,333 | $21.19 | 82,023 |
| 2024-04-12 | Open-market sale | 3,333 | $19.00 | 85,356 |
| 2024-03-12 | Open-market sale | 3,333 | $19.32 | 88,689 |
| 2024-02-15 | Tax withholding | 955 | $19.37 | 5,717 |
| 2024-02-12 | Open-market sale | 3,333 | $19.45 | 92,022 |
| 2024-01-12 | Open-market sale | 3,333 | $19.16 | 95,355 |
| 2023-12-12 | Open-market sale | 3,333 | $18.88 | 98,688 |
| 2023-11-13 | Open-market sale | 3,333 | $16.53 | 102,021 |
| 2023-10-12 | Open-market sale | 3,333 | $16.41 | 105,354 |
| 2023-09-12 | Open-market sale | 3,333 | $16.46 | 108,687 |
| 2023-08-14 | Open-market sale | 67 | $17.75 | 112,106 |
| 2023-08-14 | Open-market sale | 42 | $17.76 | 112,064 |
| 2023-08-14 | Open-market sale | 44 | $17.85 | 112,020 |
| 2023-08-14 | Open-market sale | 206 | $17.74 | 112,173 |
| 2023-08-14 | Open-market sale | 2 | $17.65 | 113,887 |
| 2023-08-14 | Open-market sale | 417 | $17.63 | 113,989 |
| 2023-08-14 | Open-market sale | 371 | $17.66 | 113,516 |
| 2023-08-14 | Open-market sale | 84 | $17.67 | 113,432 |
| 2023-08-14 | Open-market sale | 83 | $17.67 | 113,349 |
| 2023-08-14 | Open-market sale | 235 | $17.68 | 113,114 |
| 2023-08-14 | Open-market sale | 100 | $17.65 | 113,889 |
| 2023-08-14 | Open-market sale | 2 | $17.72 | 112,855 |
| 2023-08-14 | Open-market sale | 70 | $17.73 | 112,467 |
| 2023-08-14 | Open-market sale | 318 | $17.72 | 112,537 |
| 2023-08-14 | Open-market sale | 88 | $17.73 | 112,379 |
| 2023-08-14 | Open-market sale | 44 | $17.71 | 112,857 |
| 2023-08-14 | Open-market sale | 79 | $17.70 | 112,901 |
| 2023-08-14 | Open-market sale | 134 | $17.69 | 112,980 |
| 2023-08-14 | Open-market sale | 36 | $17.61 | 114,929 |
| 2023-08-14 | Open-market sale | 188 | $17.56 | 115,165 |
| 2023-08-14 | Open-market sale | 200 | $17.57 | 114,965 |
| 2023-08-14 | Open-market sale | 142 | $17.62 | 114,485 |
| 2023-08-14 | Open-market sale | 100 | $17.62 | 114,627 |
| 2023-08-14 | Open-market sale | 202 | $17.61 | 114,727 |
| 2023-08-14 | Open-market sale | 79 | $17.63 | 114,406 |
| 2023-02-16 | Grant / award | 3,035 | $0.00 | 3,035 |
| 2023-02-16 | Tax withholding | 2,663 | $23.23 | 5,594 |
| 2023-02-16 | Grant / award | 8,257 | $0.00 | 8,257 |
| 2023-02-16 | Tax withholding | 979 | $23.23 | 2,056 |
| 2023-02-15 | Tax withholding | 2,321 | $23.72 | 9,746 |
| 2023-02-15 | Tax withholding | 955 | $23.72 | 6,672 |
| 2023-02-15 | Tax withholding | 1,539 | $23.72 | 6,363 |
| 2023-02-15 | Tax withholding | 557 | $23.72 | 3,424 |
| 2022-03-15 | Tax withholding | 671 | $27.85 | 3,128 |
| 2022-02-28 | Open-market sale | 203 | $29.02 | 134,915 |
| 2022-02-28 | Open-market sale | 200 | $29.01 | 135,118 |
| 2022-02-28 | Open-market sale | 300 | $29.00 | 135,318 |
| 2022-02-28 | Open-market sale | 422 | $28.99 | 135,618 |
| 2022-02-28 | Open-market sale | 510 | $29.06 | 133,515 |
| 2022-02-28 | Open-market sale | 400 | $29.05 | 134,025 |
| 2022-02-28 | Open-market sale | 370 | $29.03 | 134,545 |
| 2022-02-28 | Open-market sale | 120 | $29.04 | 134,425 |
| 2022-02-28 | Open-market sale | 570 | $29.07 | 132,945 |
| 2022-02-28 | Open-market sale | 5,900 | $29.14 | 123,714 |
| 2022-02-28 | Open-market sale | 308 | $29.08 | 132,637 |
| 2022-02-28 | Open-market sale | 2,400 | $29.09 | 130,237 |
| 2022-02-28 | Open-market sale | 1,505 | $29.16 | 121,488 |
| 2022-02-28 | Open-market sale | 100 | $29.11 | 129,937 |
| 2022-02-28 | Open-market sale | 123 | $29.12 | 129,814 |
| 2022-02-28 | Open-market sale | 200 | $29.13 | 129,614 |
| 2022-02-28 | Open-market sale | 721 | $29.15 | 122,993 |
| 2022-02-28 | Open-market sale | 200 | $29.10 | 130,037 |
| 2022-02-28 | Option exercise (derivative) | 6,553 | $0.00 | 0 |
| 2022-02-28 | Option exercise (derivative) | 34,940 | $0.00 | 0 |
| 2022-02-28 | Open-market sale | 120 | $28.95 | 136,466 |
| 2022-02-28 | Open-market sale | 362 | $28.94 | 136,586 |
| 2022-02-28 | Open-market sale | 200 | $28.93 | 136,948 |
| 2022-02-28 | Open-market sale | 417 | $28.98 | 136,040 |
| 2022-02-28 | Open-market sale | 9 | $28.96 | 136,457 |
| 2022-02-28 | Open-market sale | 105 | $28.91 | 137,148 |
| 2022-02-28 | Open-market sale | 100 | $28.90 | 137,253 |
| 2022-02-28 | Option exercise | 6,553 | $14.31 | 137,353 |
| 2022-02-28 | Option exercise | 34,940 | $14.31 | 130,800 |
| 2022-02-28 | Open-market sale | 1,373 | $29.18 | 119,497 |
| 2022-02-28 | Open-market sale | 618 | $29.17 | 120,870 |
| 2022-02-28 | Open-market sale | 200 | $29.20 | 118,530 |
| 2022-02-28 | Open-market sale | 2,800 | $29.21 | 115,630 |
| 2022-02-28 | Open-market sale | 277 | $29.24 | 115,353 |
| 2022-02-28 | Open-market sale | 767 | $29.19 | 118,730 |
| 2022-02-28 | Open-market sale | 100 | $29.21 | 118,430 |
| 2022-02-15 | Tax withholding | 968 | $29.81 | 1,689 |
| 2022-02-15 | Grant / award | 2,657 | $0.00 | 2,657 |
| 2022-02-15 | Grant / award | 7,627 | $0.00 | 7,627 |
| 2022-02-15 | Tax withholding | 406 | $29.81 | 3,365 |
| 2022-02-15 | Tax withholding | 2,321 | $29.81 | 12,067 |
| 2022-02-15 | Tax withholding | 467 | $29.81 | 3,981 |
| 2022-02-15 | Tax withholding | 1,520 | $29.81 | 7,902 |
| 2021-02-16 | Grant / award | 9,422 | $0.00 | 9,422 |
| 2021-02-16 | Grant / award | 6,793 | $0.00 | 6,793 |
| 2021-02-16 | Grant / award | 14,388 | $0.00 | 14,388 |
| 2020-03-16 | Tax withholding | 458 | $15.34 | 3,799 |
| 2020-02-18 | Grant / award | 4,448 | $0.00 | 4,448 |
| 2020-02-18 | Grant / award | 5,995 | $0.00 | 5,995 |
| 2019-08-15 | Tax withholding | 854 | $27.90 | 11,431 |
| 2019-07-29 | Open-market buy | 8,550 | $29.65 | 95,860 |
| 2019-03-15 | Grant / award | 4,257 | $0.00 | 4,257 |
| 2019-02-15 | Tax withholding | 358 | $29.83 | 3,039 |
| 2019-02-15 | Tax withholding | 390 | $29.83 | 2,375 |
| 2019-02-15 | Tax withholding | 617 | $29.83 | 3,681 |
| 2019-02-15 | Tax withholding | 3,625 | $29.83 | 7,645 |
| 2019-02-15 | Grant / award | 11,270 | $0.00 | 11,270 |
| 2019-02-15 | Grant / award | 3,771 | $0.00 | 3,771 |
| 2018-02-15 | Tax withholding | 348 | $29.44 | 2,258 |
| 2018-02-15 | Tax withholding | 626 | $29.44 | 4,298 |
| 2018-02-15 | Tax withholding | 351 | $29.44 | 2,765 |
| 2018-02-15 | Tax withholding | 1,634 | $29.44 | 3,548 |
| 2018-02-15 | Grant / award | 3,397 | $0.00 | 3,397 |
| 2018-01-01 | Grant / award | 5,182 | $0.00 | 5,182 |
| 2017-08-15 | Tax withholding | 942 | $29.81 | 12,285 |
| 2017-05-02 | Option exercise (derivative) | 6,447 | $0.00 | 19,343 |
| 2017-05-02 | Option exercise (derivative) | 1,863 | $0.00 | 3,019 |
| 2017-05-02 | Tax withholding | 2,281 | $31.51 | 87,975 |
| 2017-05-02 | Option exercise | 1,863 | $31.51 | 90,256 |
| 2017-05-02 | Option exercise | 6,447 | $31.51 | 88,393 |
| 2017-05-02 | Tax withholding | 665 | $31.51 | 87,310 |
| 2017-02-15 | Grant / award | 3,116 | $0.00 | 3,116 |
| 2016-05-02 | Option exercise (derivative) | 6,448 | $0.00 | 25,790 |
| 2016-05-02 | Option exercise (derivative) | 1,864 | $0.00 | 4,882 |
| 2016-05-02 | Option exercise | 6,448 | $23.39 | 81,946 |
| 2016-05-02 | Option exercise | 1,864 | $23.39 | 75,498 |
| 2016-03-07 | Gift | 100 | $0.00 | 2,606 |
| 2016-02-29 | Option exercise (derivative) | 3,200 | $0.00 | 6,401 |
| 2016-02-29 | Option exercise (derivative) | 1,212 | $0.00 | 5,285 |
| 2016-02-29 | Option exercise | 1,212 | $0.00 | 73,634 |
| 2016-02-29 | Option exercise | 3,200 | $0.00 | 72,422 |
| 2016-02-16 | Grant / award | 4,924 | $0.00 | 4,924 |
| 2015-11-05 | Open-market sale | 1,000 | $23.15 | 2,188 |
| 2015-11-05 | Open-market sale | 4,627 | $23.00 | 0 |
| 2015-11-05 | Open-market sale | 1,000 | $23.24 | 1,188 |
| 2015-08-31 | Open-market buy | 195 | $20.59 | 9,480 |
| 2015-08-31 | Open-market buy | 2,714 | $20.45 | 2,714 |
| 2015-08-31 | Open-market buy | 9,285 | $20.45 | 9,285 |
| 2015-08-17 | Grant / award | 13,227 | $0.00 | 13,227 |
| 2015-05-04 | Option exercise (derivative) | 19,343 | $0.00 | 6,746 |
| 2015-05-04 | Option exercise (derivative) | 1,863 | $0.00 | 26,089 |
| 2015-05-04 | Option exercise | 1,863 | $22.99 | 33,243 |
| 2015-05-04 | Option exercise | 19,343 | $22.99 | 52,586 |
| 2015-03-02 | Grant / award | 4,413 | $0.00 | 31,380 |
| 2015-03-02 | Option exercise (derivative) | 4,413 | $0.00 | 6,497 |
| 2015-03-02 | Option exercise | 4,413 | $22.98 | 31,380 |
| 2015-02-17 | Grant / award | 8,122 | $0.00 | 8,122 |
| 2015-02-17 | Grant / award | 2,706 | $0.00 | 2,706 |
| 2014-12-31 | Grant / award (derivative) | 32,238 | $0.00 | 32,238 |
| 2014-12-31 | Grant / award | 5,767 | $0.00 | 5,767 |
| 2014-05-02 | Grant / award | 1,864 | $0.00 | 8,139 |
| 2014-02-28 | Grant / award | 4,412 | $0.00 | 6,275 |
| 2014-02-28 | Grant / award | 11,420 | $0.00 | 14,275 |
| 2014-02-28 | Grant / award | 2,855 | $0.00 | 2,855 |
| 2014-02-28 | Grant / award | 2,855 | $0.00 | 2,855 |
| 2013-12-31 | Grant / award (derivative) | 9,601 | $0.00 | 9,601 |
| 2013-05-02 | Grant / award | 1,863 | $0.00 | 10,360 |
| 2013-05-02 | Grant / award | 8,497 | $0.00 | 8,497 |
| 2013-05-02 | Grant / award | 8,497 | $0.00 | 8,497 |
| 2013-05-02 | Grant / award | 1,863 | $0.00 | 10,360 |
| 2013-02-28 | Grant / award (derivative) | 10,910 | $0.00 | 10,910 |
| 2013-01-01 | Option exercise (derivative) | 5,229 | $0.00 | 0 |
| 2013-01-01 | Option exercise | 5,229 | $0.00 | 25,229 |
| 2013-01-01 | Option exercise | 1,738 | $0.00 | 26,967 |
| 2012-05-02 | Grant / award (derivative) | 27,952 | $0.00 | 27,952 |
| 2012-05-02 | Grant / award (derivative) | 6,988 | $0.00 | 6,988 |
| 2012-05-02 | Grant / award (derivative) | 34,505 | $0.00 | 34,505 |
| 2012-03-30 | Grant / award (derivative) | 305 | $0.00 | 1,738 |
| 2012-03-14 | Grant / award (derivative) | 288 | $0.00 | 1,433 |
| 2012-02-28 | Grant / award (derivative) | 285 | $0.00 | 1,145 |
| 2012-02-14 | Grant / award (derivative) | 284 | $0.00 | 860 |
| 2012-01-30 | Grant / award (derivative) | 287 | $0.00 | 576 |
| 2012-01-13 | Grant / award (derivative) | 289 | $0.00 | 289 |
| 2011-12-29 | Grant / award (derivative) | 329 | $0.00 | 5,229 |
| 2011-12-14 | Grant / award (derivative) | 319 | $0.00 | 4,900 |
| 2011-11-29 | Grant / award (derivative) | 320 | $0.00 | 4,580 |
| 2011-11-29 | Grant / award (derivative) | 321 | $0.00 | 4,581 |
| 2011-11-14 | Grant / award (derivative) | 322 | $12.73 | 4,260 |
| 2011-10-28 | Grant / award (derivative) | 340 | $0.00 | 3,938 |
| 2011-10-14 | Grant / award (derivative) | 360 | $0.00 | 3,598 |
| 2011-09-29 | Grant / award (derivative) | 387 | $0.00 | 3,238 |
| 2011-09-14 | Grant / award (derivative) | 367 | $0.00 | 2,851 |
| 2011-08-30 | Grant / award (derivative) | 307 | $0.00 | 2,484 |
| 2011-08-12 | Grant / award (derivative) | 382 | $0.00 | 2,177 |
| 2011-07-29 | Grant / award (derivative) | 304 | $0.00 | 1,795 |
| 2011-07-14 | Grant / award (derivative) | 306 | $0.00 | 1,491 |
| 2011-06-29 | Grant / award (derivative) | 294 | $0.00 | 1,185 |
| 2011-06-14 | Grant / award (derivative) | 290 | $0.00 | 891 |
| 2011-05-27 | Grant / award (derivative) | 290 | $0.00 | 601 |
| 2011-05-16 | Option exercise (derivative) | 457 | $0.00 | 0 |
| 2011-05-16 | Option exercise | 457 | $10.00 | 4,627 |
| 2011-05-13 | Grant / award (derivative) | 311 | $0.00 | 311 |
| 2011-05-04 | Option exercise (derivative) | 4,171 | $0.00 | 0 |
| 2011-05-04 | J (derivative) | 4,171 | $10.00 | 4,171 |
| 2011-05-04 | J (derivative) | 4,171 | $10.00 | 0 |
| 2011-05-04 | Option exercise | 4,171 | $10.00 | 4,171 |
| 2011-05-04 | Option exercise (derivative) | 3,335 | $0.00 | 0 |
| 2011-05-04 | Option exercise | 3,335 | $10.00 | 5,886 |
| 2011-05-04 | J (derivative) | 4,170 | $10.00 | 4,170 |
| 2011-05-04 | J (derivative) | 4,170 | $10.00 | 1 |
| 2011-05-04 | Option exercise (derivative) | 4,170 | $0.00 | 0 |
| 2011-05-04 | Option exercise | 4,170 | $10.00 | 4,170 |
| 2011-05-02 | Grant / award (derivative) | 8,497 | $0.00 | 8,497 |
| 2011-05-02 | Grant / award (derivative) | 8,497 | $0.00 | 8,497 |
| 2011-05-02 | Grant / award (derivative) | 283 | $0.00 | 283 |
| 2011-02-18 | Open-market buy | 20,000 | $10.00 | 20,000 |
| 2010-12-01 | J | 63,771 | $1.42 | 63,771 |
| 2010-12-01 | J | 51,017 | $1.42 | 51,017 |
| 2010-12-01 | J | 63,771 | $1.42 | 63,771 |
Source: SEC EDGAR Form 4 filings. For informational purposes only — not investment advice.