| Ticker | Owner | Relationship | Date | Transaction | Cost | #Shares | Value ($) | #Shares Total | SEC Form 4 |
|---|---|---|---|---|---|---|---|---|---|
| CD | Daye Wilfred ZhongKei | CSO | May 21 '26 | Sale | 9.33 | 2,000 | 18,656 | 73,765 | May 21 12:00 AM |
| CD | Daye Wilfred ZhongKei | CSO | May 20 '26 | Sale | 9.66 | 4,000 | 38,623 | 75,765 | May 21 12:00 AM |
| CD | Daye Wilfred ZhongKei | CSO | May 19 '26 | Sale | 9.36 | 2,000 | 18,720 | 79,765 | May 21 12:00 AM |
| CD | Daye Wilfred ZhongKei | CSO | Dec 24 '25 | Sale | 6.13 | 1,500 | 9,195 | 56,762 | Dec 29 12:00 AM |
| CD | Daye Wilfred ZhongKei | CSO | Dec 22 '25 | Sale | 6.11 | 3,000 | 18,330 | 58,262 | Dec 29 12:00 AM |
| CD | Daye Wilfred ZhongKei | CSO | Nov 24 '25 | Sale | 13.78 | 4,470 | 61,609 | 65,732 | Nov 26 12:00 AM |
| CD | Daye Wilfred ZhongKei | CSO | Nov 10 '25 | Sale | 12.19 | 1,000 | 12,190 | 57,399 | Nov 12 12:00 AM |
| CD | Daye Wilfred ZhongKei | CSO | Oct 29 '25 | Sale | 11.48 | 1,800 | 20,664 | 58,399 | Oct 29 12:00 AM |
| CD | Daye Wilfred ZhongKei | CSO | Oct 27 '25 | Sale | 11.25 | 100 | 1,125 | 60,199 | Oct 29 12:00 AM |
| CD | Daye Wilfred ZhongKei | CSO | Oct 23 '25 | Sale | 11.13 | 200 | 2,226 | 35,300 | Oct 24 12:00 AM |
| CD | Daye Wilfred ZhongKei | CSO | Oct 22 '25 | Sale | 9.52 | 300 | 2,856 | 35,500 | Oct 24 12:00 AM |
| CD | Daye Wilfred ZhongKei | CSO | Oct 21 '25 | Sale | 12.96 | 1,000 | 12,960 | 35,800 | Oct 21 12:00 AM |
| CD | Daye Wilfred ZhongKei | CSO | Oct 20 '25 | Sale | 11.98 | 1,000 | 11,980 | 36,800 | Oct 21 12:00 AM |
| CD | Daye Wilfred ZhongKei | CSO | Oct 17 '25 | Sale | 12.60 | 500 | 6,300 | 37,800 | Oct 21 12:00 AM |
| CD | Daye Wilfred ZhongKei | CSO | Oct 16 '25 | Sale | 11.37 | 2,170 | 24,673 | 38,300 | Oct 16 12:00 AM |
| CD | Daye Wilfred ZhongKei | CSO | Oct 15 '25 | Sale | 14.87 | 1,195 | 17,770 | 40,470 | Oct 16 12:00 AM |