| NEGG | CHANG FRED FACHING | director, 10 percent owner: | Jun 03 '26 | Sale | 20.00 | 18,539 | 370,780 | 3,104,433 | Jun 03 12:00 AM |
| NEGG | CHANG FRED FACHING | director, 10 percent owner: | Jun 02 '26 | Sale | 20.19 | 11,091 | 223,938 | 3,122,972 | Jun 03 12:00 AM |
| NEGG | CHANG FRED FACHING | director, 10 percent owner: | Jun 01 '26 | Sale | 17.58 | 2,583 | 45,409 | 3,134,063 | Jun 03 12:00 AM |
| NEGG | CHANG FRED FACHING | director, 10 percent owner: | May 29 '26 | Sale | 17.51 | 10,000 | 175,060 | 3,136,646 | Jun 01 12:00 AM |
| NEGG | CHANG FRED FACHING | director, 10 percent owner: | May 28 '26 | Sale | 17.91 | 10,000 | 179,120 | 3,146,646 | Jun 01 12:00 AM |
| NEGG | CHANG FRED FACHING | director, 10 percent owner: | May 27 '26 | Sale | 18.80 | 10,000 | 188,000 | 3,156,646 | May 28 12:00 AM |
| NEGG | CHANG FRED FACHING | director, 10 percent owner: | May 26 '26 | Sale | 20.43 | 10,000 | 204,300 | 3,166,646 | May 28 12:00 AM |
| NEGG | CHANG FRED FACHING | director, 10 percent owner: | May 22 '26 | Sale | 20.14 | 10,000 | 201,390 | 3,176,646 | May 27 12:00 AM |
| NEGG | CHANG FRED FACHING | director, 10 percent owner: | May 21 '26 | Sale | 19.40 | 20,000 | 388,000 | 3,186,646 | May 27 12:00 AM |
| NEGG | CHANG FRED FACHING | director, 10 percent owner: | May 20 '26 | Sale | 20.07 | 20,000 | 401,500 | 3,206,646 | May 21 12:00 AM |
| NEGG | CHANG FRED FACHING | director, 10 percent owner: | May 19 '26 | Sale | 19.09 | 20,000 | 381,760 | 3,226,646 | May 21 12:00 AM |
| NEGG | CHANG FRED FACHING | director, 10 percent owner: | May 18 '26 | Sale | 19.66 | 20,000 | 393,240 | 3,246,646 | May 20 12:00 AM |
| NEGG | CHANG FRED FACHING | director, 10 percent owner: | May 15 '26 | Sale | 20.87 | 20,000 | 417,380 | 3,266,646 | May 20 12:00 AM |
| NEGG | CHANG FRED FACHING | director, 10 percent owner: | May 14 '26 | Sale | 22.52 | 20,000 | 450,380 | 3,286,646 | May 20 12:00 AM |
| NEGG | CHANG FRED FACHING | director, 10 percent owner: | May 13 '26 | Sale | 23.05 | 20,000 | 460,980 | 3,306,646 | May 20 12:00 AM |
| NEGG | CHANG FRED FACHING | director, 10 percent owner: | May 12 '26 | Sale | 23.66 | 20,000 | 473,200 | 3,326,646 | May 20 12:00 AM |
| NEGG | CHANG FRED FACHING | director, 10 percent owner: | May 11 '26 | Sale | 25.41 | 6,944 | 176,475 | 3,346,646 | May 20 12:00 AM |
| NEGG | CHANG FRED FACHING | director, 10 percent owner: | May 08 '26 | Sale | 26.25 | 20,000 | 525,060 | 3,353,590 | May 20 12:00 AM |
| NEGG | CHANG FRED FACHING | director, 10 percent owner: | May 07 '26 | Sale | 30.25 | 6,483 | 196,124 | 3,373,590 | May 20 12:00 AM |
| NEGG | CHANG FRED FACHING | director, 10 percent owner: | May 06 '26 | Sale | 32.29 | 703 | 22,702 | 3,380,073 | May 20 12:00 AM |
| NEGG | CHANG FRED FACHING | director, 10 percent owner: | May 05 '26 | Sale | 30.10 | 3,657 | 110,065 | 3,380,776 | May 20 12:00 AM |
| NEGG | CHANG FRED FACHING | director, 10 percent owner: | May 04 '26 | Sale | 31.88 | 15,000 | 478,230 | 3,384,433 | May 20 12:00 AM |
| NEGG | CHANG FRED FACHING | director, 10 percent owner: | May 01 '26 | Sale | 33.94 | 15,000 | 509,070 | 3,399,433 | May 04 12:00 AM |
| NEGG | CHANG FRED FACHING | director, 10 percent owner: | Apr 30 '26 | Sale | 34.53 | 20,000 | 690,580 | 3,414,433 | May 04 12:00 AM |