| LC | Cheng Jordan | General Counsel & Secretary | Jun 10 '26 | Sale | 17.46 | 5,500 | 96,030 | 108,074 | Jun 11 12:00 AM |
| LC | Cheng Jordan | General Counsel & Secretary | May 28 '26 | Sale | 17.00 | 5,500 | 93,500 | 113,574 | May 29 12:00 AM |
| LC | Cheng Jordan | General Counsel & Secretary | May 25 '26 | Option Exercise | 0.00 | 24,230 | 0 | 124,554 | May 27 12:00 AM |
| LC | Cheng Jordan | General Counsel & Secretary | Feb 25 '26 | Option Exercise | 0.00 | 24,244 | 0 | 118,402 | Feb 27 12:00 AM |
| LC | Cheng Jordan | General Counsel & Secretary | Nov 25 '25 | Option Exercise | 0.00 | 24,242 | 0 | 111,832 | Nov 26 12:00 AM |
| LC | Cheng Jordan | General Counsel & Secretary | Aug 25 '25 | Option Exercise | 0.00 | 24,242 | 0 | 105,258 | Aug 27 12:00 AM |
| LC | Cheng Jordan | General Counsel & Secretary | May 25 '25 | Option Exercise | 0.00 | 24,242 | 0 | 98,682 | May 28 12:00 AM |
| LC | Cheng Jordan | General Counsel & Secretary | Feb 25 '25 | Option Exercise | 0.00 | 21,492 | 0 | 92,009 | Feb 27 12:00 AM |
| LC | Cheng Jordan | General Counsel & Secretary | Feb 20 '25 | Sale | 13.88 | 7,000 | 97,182 | 81,263 | Feb 21 12:00 AM |
| LC | Cheng Jordan | General Counsel & Secretary | Feb 19 '25 | Sale | 14.10 | 7,000 | 98,685 | 88,263 | Feb 21 12:00 AM |
| LC | Cheng Jordan | General Counsel & Secretary | Nov 25 '24 | Option Exercise | 0.00 | 21,488 | 0 | 100,129 | Nov 27 12:00 AM |
| LC | Cheng Jordan | General Counsel & Secretary | Nov 08 '24 | Sale | 14.83 | 22,000 | 326,181 | 89,385 | Nov 12 12:00 AM |
| LC | Cheng Jordan | General Counsel & Secretary | Aug 25 '24 | Option Exercise | 0.00 | 21,490 | 0 | 116,234 | Aug 28 12:00 AM |
| LC | Cheng Jordan | General Counsel & Secretary | May 25 '24 | Option Exercise | 0.00 | 44,132 | 0 | 115,338 | May 29 12:00 AM |
| LC | Cheng Jordan | General Counsel & Secretary | Feb 25 '24 | Option Exercise | 0.00 | 38,070 | 0 | 102,508 | Feb 27 12:00 AM |