| MCS | GERSHOWITZ DIANE M | director, 10 percent owner: | Mar 02 '26 | Sale | 0.00 | 33,915 | 0 | 1,881,677 | Mar 04 12:00 AM |
| MCS | GERSHOWITZ DIANE M | director, 10 percent owner: | Mar 02 '26 | Buy | 0.00 | 33,915 | 0 | 72,134 | Mar 04 12:00 AM |
| MCS | GERSHOWITZ DIANE M | director, 10 percent owner: | Sep 15 '25 | Sale | 0.00 | 5,846 | 0 | 1,915,592 | Sep 18 12:00 AM |
| MCS | GERSHOWITZ DIANE M | director, 10 percent owner: | Sep 15 '25 | Buy | 0.00 | 5,846 | 0 | 42,045 | Sep 18 12:00 AM |
| MCS | GERSHOWITZ DIANE M | director, 10 percent owner: | Mar 03 '25 | Sale | 0.00 | 21,758 | 0 | 1,921,438 | Mar 05 12:00 AM |
| MCS | GERSHOWITZ DIANE M | director, 10 percent owner: | Mar 03 '25 | Buy | 0.00 | 21,758 | 0 | 61,797 | Mar 05 12:00 AM |
| MCS | GERSHOWITZ DIANE M | director, 10 percent owner: | Nov 27 '24 | Sale | 22.28 | 25,000 | 556,960 | 175,617 | Dec 02 12:00 AM |
| MCS | GERSHOWITZ DIANE M | Director | May 30 '23 | Option Exercise | 13.45 | 2,000 | 26,900 | 33,374 | May 31 12:00 AM |
| MCS | GERSHOWITZ DIANE M | Director | May 26 '21 | Option Exercise | 10.50 | 1,000 | 10,500 | 210,746 | May 28 12:00 AM |
| MCS | GERSHOWITZ DIANE M | Director | Apr 06 '21 | Sale | 21.65 | 142,623 | 3,088,130 | 0 | Apr 07 12:00 AM |
| MCS | GERSHOWITZ DIANE M | Director | Apr 05 '21 | Sale | 21.01 | 96,994 | 2,038,242 | 142,623 | Apr 06 12:00 AM |
| MCS | GERSHOWITZ DIANE M | Director | Apr 01 '21 | Sale | 20.30 | 96,591 | 1,960,623 | 239,617 | Apr 02 12:00 AM |
| MCS | GERSHOWITZ DIANE M | Director | Mar 31 '21 | Sale | 20.01 | 63,792 | 1,276,708 | 336,208 | Apr 02 12:00 AM |