| Ticker | Owner | Relationship | Date | Transaction | Cost | #Shares | Value ($) | #Shares Total | SEC Form 4 |
|---|---|---|---|---|---|---|---|---|---|
| CPF | Ngo Agnes Catherine | Director | Sep 12 '25 | Sale | 30.66 | 3,333 | 102,176 | 60,514 | Sep 12 12:00 AM |
| CPF | Ngo Agnes Catherine | Director | Aug 12 '25 | Sale | 27.87 | 3,333 | 92,887 | 65,459 | Aug 12 12:00 AM |
| CPF | Ngo Agnes Catherine | Director | Jul 14 '25 | Sale | 29.20 | 3,333 | 97,324 | 68,792 | Jul 14 12:00 AM |
| CPF | Ngo Agnes Catherine | Director | Jun 12 '25 | Sale | 26.99 | 3,333 | 89,955 | 72,125 | Jun 12 12:00 AM |
| CPF | Ngo Agnes Catherine | Director | May 12 '25 | Sale | 27.71 | 3,333 | 92,346 | 72,922 | May 12 12:00 AM |
| CPF | Ngo Agnes Catherine | Director | Jul 12 '24 | Sale | 22.67 | 3,333 | 75,556 | 75,357 | Jul 15 12:00 AM |
| CPF | Ngo Agnes Catherine | Director | Jun 12 '24 | Sale | 20.21 | 3,333 | 67,360 | 78,690 | Jun 12 12:00 AM |
| CPF | Ngo Agnes Catherine | Director | May 13 '24 | Sale | 21.19 | 3,333 | 70,629 | 82,023 | May 13 12:00 AM |
| CPF | Ngo Agnes Catherine | Director | Apr 12 '24 | Sale | 19.00 | 3,333 | 63,327 | 85,356 | Apr 12 12:00 AM |
| CPF | Ngo Agnes Catherine | Director | Mar 12 '24 | Sale | 19.32 | 3,333 | 64,409 | 88,689 | Mar 12 12:00 AM |
| CPF | Ngo Agnes Catherine | Director | Feb 12 '24 | Sale | 19.45 | 3,333 | 64,840 | 92,022 | Feb 12 12:00 AM |
| CPF | Ngo Agnes Catherine | Director | Jan 12 '24 | Sale | 19.16 | 3,333 | 63,868 | 95,355 | Jan 12 12:00 AM |
| CPF | Ngo Agnes Catherine | Director | Dec 12 '23 | Sale | 18.88 | 3,333 | 62,940 | 98,688 | Dec 12 12:00 AM |
| CPF | Ngo Agnes Catherine | Director | Nov 13 '23 | Sale | 16.53 | 3,333 | 55,078 | 102,021 | Nov 14 12:00 AM |
| CPF | Ngo Agnes Catherine | Director | Oct 12 '23 | Sale | 16.41 | 3,333 | 54,698 | 105,354 | Oct 12 12:00 AM |
| CPF | Ngo Agnes Catherine | Director | Sep 12 '23 | Sale | 16.46 | 3,333 | 54,859 | 108,687 | Sep 12 12:00 AM |
| CPF | Ngo Agnes Catherine | Director | Aug 14 '23 | Sale | 17.66 | 3,333 | 58,862 | 112,020 | Aug 15 12:00 AM |
| CPF | Ngo Agnes Catherine | President | Feb 28 '22 | Sale | 29.12 | 22,000 | 640,741 | 115,353 | Mar 01 12:00 AM |
| CPF | Ngo Agnes Catherine | President | Feb 28 '22 | Option Exercise | 13.26 | 89,539 | 1,187,528 | 137,353 | Mar 01 12:00 AM |