| Ticker | Owner | Relationship | Date | Transaction | Cost | #Shares | Value ($) | #Shares Total | SEC Form 4 |
|---|---|---|---|---|---|---|---|---|---|
| MAX | Yi Steven | See Remarks | May 06 '26 | Sale | 9.14 | 4,000 | 36,545 | 2,879,690 | May 06 12:00 AM |
| MAX | Yi Steven | See Remarks | May 05 '26 | Sale | 8.93 | 4,000 | 35,720 | 2,883,690 | May 06 12:00 AM |
| MAX | Yi Steven | See Remarks | May 04 '26 | Sale | 9.05 | 4,000 | 36,200 | 2,887,690 | May 06 12:00 AM |
| MAX | Yi Steven | See Remarks | Apr 29 '26 | Sale | 10.00 | 26,739 | 267,288 | 2,891,690 | Apr 29 12:00 AM |
| MAX | Yi Steven | See Remarks | Apr 28 '26 | Sale | 10.00 | 6,565 | 65,651 | 2,918,429 | Apr 29 12:00 AM |
| MAX | Yi Steven | See Remarks | Apr 27 '26 | Sale | 9.99 | 33,663 | 336,236 | 2,924,994 | Apr 29 12:00 AM |
| MAX | Yi Steven | See Remarks | Apr 22 '26 | Sale | 9.88 | 4,000 | 39,503 | 2,958,657 | Apr 22 12:00 AM |
| MAX | Yi Steven | See Remarks | Apr 21 '26 | Sale | 10.08 | 16,047 | 161,699 | 2,962,657 | Apr 22 12:00 AM |
| MAX | Yi Steven | See Remarks | Apr 20 '26 | Sale | 10.06 | 28,543 | 287,014 | 2,978,704 | Apr 22 12:00 AM |
| MAX | Yi Steven | See Remarks | Apr 15 '26 | Sale | 9.68 | 4,000 | 38,732 | 3,007,247 | Apr 15 12:00 AM |
| MAX | Yi Steven | See Remarks | Apr 14 '26 | Sale | 9.47 | 4,000 | 37,880 | 3,011,247 | Apr 15 12:00 AM |
| MAX | Yi Steven | See Remarks | Apr 13 '26 | Sale | 9.07 | 4,000 | 36,279 | 3,015,247 | Apr 15 12:00 AM |
| MAX | Yi Steven | See Remarks | Apr 08 '26 | Sale | 9.78 | 4,000 | 39,128 | 3,019,247 | Apr 08 12:00 AM |
| MAX | Yi Steven | See Remarks | Apr 07 '26 | Sale | 9.46 | 4,000 | 37,843 | 3,023,247 | Apr 08 12:00 AM |
| MAX | Yi Steven | See Remarks | Apr 06 '26 | Sale | 9.34 | 4,000 | 37,365 | 3,027,247 | Apr 08 12:00 AM |
| MAX | Yi Steven | See Remarks | Apr 01 '26 | Sale | 9.15 | 4,000 | 36,587 | 3,031,247 | Apr 01 12:00 AM |
| MAX | Yi Steven | See Remarks | Mar 31 '26 | Sale | 9.60 | 4,000 | 38,400 | 3,035,247 | Apr 01 12:00 AM |
| MAX | Yi Steven | See Remarks | Mar 30 '26 | Sale | 9.23 | 4,000 | 36,920 | 3,039,247 | Apr 01 12:00 AM |
| MAX | Yi Steven | See Remarks | Mar 25 '26 | Sale | 9.42 | 4,000 | 37,662 | 3,043,247 | Mar 25 12:00 AM |
| MAX | Yi Steven | See Remarks | Mar 24 '26 | Sale | 9.48 | 4,000 | 37,905 | 3,047,247 | Mar 25 12:00 AM |
| MAX | Yi Steven | See Remarks | Mar 23 '26 | Sale | 9.67 | 4,000 | 38,680 | 3,051,247 | Mar 25 12:00 AM |
| MAX | Yi Steven | See Remarks | Mar 18 '26 | Sale | 9.59 | 4,000 | 38,360 | 3,055,247 | Mar 18 12:00 AM |
| MAX | Yi Steven | See Remarks | Mar 17 '26 | Sale | 9.94 | 5,227 | 51,957 | 3,059,247 | Mar 17 12:00 AM |
| MAX | Yi Steven | See Remarks | Mar 16 '26 | Sale | 9.93 | 4,000 | 39,727 | 3,064,474 | Mar 17 12:00 AM |
| MAX | Yi Steven | See Remarks | Mar 11 '26 | Sale | 9.68 | 4,000 | 38,703 | 2,619,974 | Mar 11 12:00 AM |
| MAX | Yi Steven | See Remarks | Mar 10 '26 | Sale | 9.75 | 4,000 | 38,994 | 2,623,974 | Mar 11 12:00 AM |
| MAX | Yi Steven | See Remarks | Mar 09 '26 | Sale | 9.86 | 5,650 | 55,723 | 2,627,974 | Mar 11 12:00 AM |
| MAX | Yi Steven | See Remarks | Mar 04 '26 | Sale | 10.07 | 8,000 | 80,537 | 2,633,624 | Mar 04 12:00 AM |
| MAX | Yi Steven | See Remarks | Mar 03 '26 | Sale | 10.03 | 8,000 | 80,231 | 2,641,624 | Mar 04 12:00 AM |
| MAX | Yi Steven | See Remarks | Mar 02 '26 | Sale | 9.99 | 39,252 | 391,998 | 2,649,624 | Mar 04 12:00 AM |
| MAX | Yi Steven | See Remarks | Feb 25 '26 | Sale | 9.69 | 12,748 | 123,504 | 2,688,876 | Feb 25 12:00 AM |
| MAX | Yi Steven | See Remarks | Feb 24 '26 | Sale | 8.80 | 4,000 | 35,200 | 2,701,624 | Feb 25 12:00 AM |
| MAX | Yi Steven | See Remarks | Feb 23 '26 | Sale | 7.75 | 4,000 | 31,003 | 2,705,624 | Feb 25 12:00 AM |
| MAX | Yi Steven | See Remarks | Feb 19 '26 | Sale | 7.29 | 4,000 | 29,160 | 2,709,624 | Feb 19 12:00 AM |
| MAX | Yi Steven | See Remarks | Feb 18 '26 | Sale | 7.34 | 4,000 | 29,376 | 2,713,624 | Feb 19 12:00 AM |
| MAX | Yi Steven | See Remarks | Feb 17 '26 | Sale | 7.16 | 4,000 | 28,637 | 2,717,624 | Feb 19 12:00 AM |
| MAX | Yi Steven | See Remarks | Feb 15 '26 | Option Exercise | 0.00 | 36,588 | 0 | 2,721,624 | Feb 17 12:00 AM |
| MAX | Yi Steven | See Remarks | Feb 11 '26 | Sale | 7.99 | 4,000 | 31,946 | 2,703,330 | Feb 11 12:00 AM |
| MAX | Yi Steven | See Remarks | Feb 10 '26 | Sale | 8.71 | 4,000 | 34,822 | 2,707,330 | Feb 11 12:00 AM |
| MAX | Yi Steven | See Remarks | Feb 09 '26 | Sale | 8.74 | 4,000 | 34,965 | 2,711,330 | Feb 11 12:00 AM |
| MAX | Yi Steven | See Remarks | Feb 04 '26 | Sale | 8.94 | 4,000 | 35,749 | 2,715,330 | Feb 04 12:00 AM |
| MAX | Yi Steven | See Remarks | Feb 03 '26 | Sale | 10.04 | 8,000 | 80,329 | 2,719,330 | Feb 04 12:00 AM |
| MAX | Yi Steven | See Remarks | Feb 02 '26 | Sale | 10.32 | 8,000 | 82,554 | 2,727,330 | Feb 04 12:00 AM |
| MAX | Yi Steven | See Remarks | Jan 28 '26 | Sale | 10.57 | 8,000 | 84,586 | 2,735,330 | Jan 28 12:00 AM |
| MAX | Yi Steven | See Remarks | Jan 27 '26 | Sale | 10.51 | 8,000 | 84,097 | 2,743,330 | Jan 28 12:00 AM |
| MAX | Yi Steven | See Remarks | Jan 26 '26 | Sale | 10.89 | 8,000 | 87,145 | 2,751,330 | Jan 28 12:00 AM |
| MAX | Yi Steven | See Remarks | Jan 22 '26 | Sale | 11.20 | 8,000 | 89,616 | 2,759,330 | Jan 22 12:00 AM |
| MAX | Yi Steven | See Remarks | Jan 21 '26 | Sale | 11.02 | 8,000 | 88,182 | 2,767,330 | Jan 22 12:00 AM |
| MAX | Yi Steven | See Remarks | Jan 20 '26 | Sale | 11.20 | 8,000 | 89,634 | 2,775,330 | Jan 22 12:00 AM |
| MAX | Yi Steven | See Remarks | Jan 14 '26 | Sale | 11.69 | 8,000 | 93,553 | 2,783,330 | Jan 14 12:00 AM |
| MAX | Yi Steven | See Remarks | Jan 13 '26 | Sale | 11.37 | 8,000 | 90,967 | 2,791,330 | Jan 14 12:00 AM |
| MAX | Yi Steven | See Remarks | Jan 12 '26 | Sale | 11.51 | 8,000 | 92,078 | 2,799,330 | Jan 14 12:00 AM |
| MAX | Yi Steven | See Remarks | Jan 07 '26 | Sale | 11.66 | 8,000 | 93,279 | 2,807,330 | Jan 07 12:00 AM |
| MAX | Yi Steven | See Remarks | Jan 06 '26 | Sale | 11.87 | 8,000 | 94,970 | 2,815,330 | Jan 07 12:00 AM |
| MAX | Yi Steven | See Remarks | Jan 05 '26 | Sale | 11.98 | 8,000 | 95,830 | 2,823,330 | Jan 07 12:00 AM |
| MAX | Yi Steven | See Remarks | Dec 31 '25 | Sale | 12.94 | 8,000 | 103,504 | 2,831,330 | Dec 31 12:00 AM |
| MAX | Yi Steven | See Remarks | Dec 30 '25 | Sale | 12.79 | 8,000 | 102,348 | 2,839,330 | Dec 31 12:00 AM |
| MAX | Yi Steven | See Remarks | Dec 29 '25 | Sale | 12.65 | 8,000 | 101,173 | 2,847,330 | Dec 31 12:00 AM |
| MAX | Yi Steven | See Remarks | Dec 24 '25 | Sale | 12.67 | 8,000 | 101,352 | 2,855,330 | Dec 29 12:00 AM |
| MAX | Yi Steven | See Remarks | Dec 23 '25 | Sale | 12.68 | 8,000 | 101,449 | 2,863,330 | Dec 29 12:00 AM |
| MAX | Yi Steven | See Remarks | Dec 22 '25 | Sale | 12.86 | 8,000 | 102,868 | 2,871,330 | Dec 29 12:00 AM |
| MAX | Yi Steven | See Remarks | Dec 17 '25 | Sale | 12.82 | 8,000 | 102,598 | 2,879,330 | Dec 17 12:00 AM |
| MAX | Yi Steven | See Remarks | Dec 16 '25 | Sale | 12.67 | 8,000 | 101,390 | 2,887,330 | Dec 17 12:00 AM |
| MAX | Yi Steven | See Remarks | Dec 15 '25 | Sale | 12.88 | 8,000 | 103,032 | 2,895,330 | Dec 17 12:00 AM |
| MAX | Yi Steven | See Remarks | Dec 10 '25 | Sale | 13.50 | 8,000 | 107,998 | 2,903,330 | Dec 10 12:00 AM |
| MAX | Yi Steven | See Remarks | Dec 09 '25 | Sale | 13.28 | 8,000 | 106,253 | 2,911,330 | Dec 10 12:00 AM |
| MAX | Yi Steven | See Remarks | Dec 08 '25 | Sale | 13.07 | 8,000 | 104,586 | 2,919,330 | Dec 10 12:00 AM |
| MAX | Yi Steven | See Remarks | Dec 03 '25 | Sale | 13.37 | 8,000 | 106,996 | 2,927,330 | Dec 03 12:00 AM |
| MAX | Yi Steven | See Remarks | Dec 02 '25 | Sale | 12.57 | 8,000 | 100,583 | 2,935,330 | Dec 03 12:00 AM |
| MAX | Yi Steven | See Remarks | Dec 01 '25 | Sale | 12.60 | 8,000 | 100,804 | 2,943,330 | Dec 03 12:00 AM |
| MAX | Yi Steven | See Remarks | Nov 26 '25 | Sale | 12.48 | 8,000 | 99,853 | 2,951,330 | Nov 26 12:00 AM |
| MAX | Yi Steven | See Remarks | Nov 25 '25 | Sale | 11.98 | 8,000 | 95,878 | 2,959,330 | Nov 26 12:00 AM |
| MAX | Yi Steven | See Remarks | Nov 24 '25 | Sale | 11.88 | 8,000 | 95,010 | 2,967,330 | Nov 26 12:00 AM |
| MAX | Yi Steven | See Remarks | Nov 19 '25 | Sale | 11.72 | 8,000 | 93,754 | 2,975,330 | Nov 19 12:00 AM |
| MAX | Yi Steven | See Remarks | Nov 18 '25 | Sale | 11.85 | 8,000 | 94,766 | 2,983,330 | Nov 19 12:00 AM |
| MAX | Yi Steven | See Remarks | Nov 17 '25 | Sale | 12.31 | 8,000 | 98,516 | 2,991,330 | Nov 19 12:00 AM |
| MAX | Yi Steven | See Remarks | Nov 15 '25 | Option Exercise | 0.00 | 36,588 | 0 | 2,999,330 | Nov 18 12:00 AM |
| MAX | Yi Steven | See Remarks | Aug 15 '25 | Option Exercise | 0.00 | 36,588 | 0 | 2,981,036 | Aug 18 12:00 AM |
| MAX | Yi Steven | See Remarks | May 15 '25 | Option Exercise | 0.00 | 36,586 | 0 | 2,962,742 | May 16 12:00 AM |
| MAX | Yi Steven | See Remarks | Feb 15 '25 | Option Exercise | 0.00 | 36,588 | 0 | 2,311,400 | Feb 18 12:00 AM |
| MAX | Yi Steven | See Remarks | Nov 15 '24 | Option Exercise | 0.00 | 36,588 | 0 | 2,293,106 | Nov 18 12:00 AM |
| MAX | Yi Steven | See Remarks | Oct 30 '24 | Sale | 20.66 | 72,000 | 1,487,750 | 2,312,162 | Nov 01 12:00 AM |
| MAX | Yi Steven | See Remarks | Aug 15 '24 | Option Exercise | 0.00 | 36,588 | 0 | 2,384,162 | Aug 15 12:00 AM |
| MAX | Yi Steven | See Remarks | May 15 '24 | Option Exercise | 0.00 | 36,586 | 0 | 2,365,868 | May 20 12:00 AM |
| MAX | Yi Steven | See Remarks | Feb 15 '24 | Option Exercise | 0.00 | 36,588 | 0 | 2,006,025 | Feb 16 12:00 AM |
| MAX | Yi Steven | See Remarks | Nov 15 '23 | Option Exercise | 0.00 | 36,588 | 0 | 1,975,581 | Nov 16 12:00 AM |