Date ?
8 Jun 2026
Insider ?
BLOCH, STEPHEN M Director
Side ?
Disposal
Shares ?
39187
Price ?
65.38
Value ?
2562030
Security ?
Common Stock
Date ?
8 Jun 2026
Insider ?
KHINDRI, SANJEEV Chief Development Officer
Side ?
Disposal
Shares ?
4134
Price ?
65.46
Value ?
270612
Security ?
Common Stock
Date ?
8 Jun 2026
Insider ?
BLOCH, STEPHEN M Director
Side ?
Disposal
Shares ?
2804
Price ?
66.19
Value ?
185591
Security ?
Common Stock
Date ?
5 Jun 2026
Insider ?
BLOCH, STEPHEN M Director
Side ?
Disposal
Shares ?
2064
Price ?
64.14
Value ?
132384
Security ?
Common Stock
Date ?
4 Jun 2026
Insider ?
MANNING, PAUL B Director
Side ?
Disposal
Shares ?
88487
Price ?
64.28
Value ?
5687944
Security ?
Common Stock
Date ?
4 Jun 2026
Insider ?
MANNING, PAUL B Director
Side ?
Disposal
Shares ?
68265
Price ?
63.83
Value ?
4357355
Security ?
Common Stock
Date ?
4 Jun 2026
Insider ?
BLOCH, STEPHEN M Director
Side ?
Disposal
Shares ?
46108
Price ?
64.47
Value ?
2972541
Security ?
Common Stock
Date ?
4 Jun 2026
Insider ?
BLOCH, STEPHEN M Director
Side ?
Disposal
Shares ?
35208
Price ?
65.58
Value ?
2309025
Security ?
Common Stock
Date ?
4 Jun 2026
Insider ?
MANNING, PAUL B Director
Side ?
Disposal
Shares ?
19125
Price ?
62.62
Value ?
1197608
Security ?
Common Stock
Date ?
4 Jun 2026
Insider ?
MANNING, PAUL B Director
Side ?
Disposal
Shares ?
12610
Price ?
64.42
Value ?
812336
Security ?
Common Stock
Date ?
4 Jun 2026
Insider ?
MANNING, PAUL B Director
Side ?
Disposal
Shares ?
11513
Price ?
63.13
Value ?
726816
Security ?
Common Stock
Date ?
4 Jun 2026
Insider ?
BLOCH, STEPHEN M Director
Side ?
Disposal
Shares ?
1420
Price ?
66.08
Value ?
93832
Security ?
Common Stock
Date ?
3 Jun 2026
Insider ?
KIRSCH, ARTHUR S Director
Side ?
Disposal
Shares ?
10000
Price ?
54.80
Value ?
548000
Security ?
Common Stock
Date ?
2 Jun 2026
Insider ?
KIRSCH, ARTHUR S Director
Side ?
Disposal
Shares ?
5000
Price ?
56.00
Value ?
280000
Security ?
Common Stock
Date ?
1 Jun 2026
Insider ?
KIRSCH, ARTHUR S Director
Side ?
Disposal
Shares ?
15000
Price ?
60.22
Value ?
903300
Security ?
Common Stock
Date ?
1 Jun 2026
Insider ?
KREPP, SARAH Chief Human Resource Officer
Side ?
Disposal
Shares ?
276
Price ?
60.87
Value ?
16800
Security ?
Common Stock
Date ?
27 May 2026
Insider ?
JEFFS, ROGER Director, Chief Executive Officer
Side ?
Disposal
Shares ?
6428
Price ?
62.18
Value ?
399712
Security ?
Common Stock
Date ?
26 May 2026
Insider ?
JEFFS, ROGER Director, Chief Executive Officer
Side ?
Disposal
Shares ?
25000
Price ?
60.38
Value ?
1509460
Security ?
Common Stock
Date ?
22 May 2026
Insider ?
JEFFS, ROGER Director, Chief Executive Officer
Side ?
Disposal
Shares ?
25000
Price ?
61.52
Value ?
1538055
Security ?
Common Stock
Date ?
21 May 2026
Insider ?
SINGH, RAMAN Director
Side ?
Disposal
Shares ?
29494
Price ?
60.13
Value ?
1773436
Security ?
Common Stock
Date ?
21 May 2026
Insider ?
JEFFS, ROGER Director, Chief Executive Officer
Side ?
Disposal
Shares ?
25000
Price ?
61.13
Value ?
1528160
Security ?
Common Stock
Date ?
21 May 2026
Insider ?
SINGH, RAMAN Director
Side ?
Acquisition
Shares ?
19444
Price ?
8.63
Value ?
167802
Security ?
Common Stock
Date ?
21 May 2026
Insider ?
SINGH, RAMAN Director
Side ?
Acquisition
Shares ?
10050
Price ?
11.00
Value ?
110550
Security ?
Common Stock
Date ?
21 May 2026
Insider ?
SINGH, RAMAN Director
Side ?
Disposal
Shares ?
19444
Price ?
0.00
Value ?
0
Security ?
Non-Qualified Stock Option (right to buy)
Date ?
21 May 2026
Insider ?
SINGH, RAMAN Director
Side ?
Disposal
Shares ?
10050
Price ?
0.00
Value ?
0
Security ?
Non-Qualified Stock Option (right to buy)
Date ?
20 May 2026
Insider ?
JEFFS, ROGER Director, Chief Executive Officer
Side ?
Disposal
Shares ?
25000
Price ?
61.30
Value ?
1532548
Security ?
Common Stock
Date ?
19 May 2026
Insider ?
JEFFS, ROGER Director, Chief Executive Officer
Side ?
Disposal
Shares ?
25000
Price ?
58.65
Value ?
1466143
Security ?
Common Stock
Date ?
19 May 2026
Insider ?
CALIGAN, PARTNERS LP Director, 10% Owner, See Remarks
Side ?
Acquisition
Shares ?
5300
Price ?
59.98
Value ?
317894
Security ?
Common Stock
Date ?
19 May 2026
Insider ?
CALIGAN, PARTNERS LP Director, 10% Owner, See Remarks
Side ?
Disposal
Shares ?
5300
Price ?
59.98
Value ?
317894
Security ?
Common Stock, $0.001 par value per share ("Common Stock")
Date ?
18 May 2026
Insider ?
JEFFS, ROGER Director, Chief Executive Officer
Side ?
Disposal
Shares ?
25000
Price ?
56.77
Value ?
1419320
Security ?
Common Stock