| CNS | COHEN MARTIN | director, 10 percent owner: | Nov 20 '25 | Buy | 60.83 | 12,708 | 773,028 | 949,205 | Nov 20 12:00 AM |
| CNS | COHEN MARTIN | director, 10 percent owner: | Nov 19 '25 | Buy | 59.66 | 37,292 | 2,224,885 | 936,497 | Nov 20 12:00 AM |
| CNS | COHEN MARTIN | director, 10 percent owner: | Nov 18 '25 | Buy | 59.69 | 50,000 | 2,984,500 | 899,205 | Nov 20 12:00 AM |
| CNS | COHEN MARTIN | director, 10 percent owner: | Aug 15 '22 | Sale | 77.18 | 12,600 | 972,468 | 1,076,184 | Aug 15 12:00 AM |
| CNS | COHEN MARTIN | director, 10 percent owner: | Aug 12 '22 | Sale | 77.57 | 21,807 | 1,691,569 | 1,090,464 | Aug 15 12:00 AM |
| CNS | COHEN MARTIN | director, 10 percent owner: | Aug 11 '22 | Sale | 77.63 | 25,593 | 1,986,713 | 1,088,784 | Aug 15 12:00 AM |
| CNS | COHEN MARTIN | director: | Jun 10 '22 | Sale | 68.00 | 60,000 | 4,080,000 | 1,135,755 | Jun 14 12:00 AM |
| CNS | COHEN MARTIN | director, 10 percent owner: | Jan 28 '22 | Sale | 80.20 | 120,000 | 9,624,000 | 1,195,440 | Feb 01 12:00 AM |