Date ?
15 May 2026
Insider ?
JEFFS, ROGER Director, Chief Executive Officer
Side ?
Disposal
Shares ?
25000
Price ?
57.04
Value ?
1426073
Security ?
Common Stock
Date ?
14 May 2026
Insider ?
JEFFS, ROGER Director, Chief Executive Officer
Side ?
Disposal
Shares ?
25000
Price ?
58.62
Value ?
1465565
Security ?
Common Stock
Date ?
13 May 2026
Insider ?
JEFFS, ROGER Director, Chief Executive Officer
Side ?
Disposal
Shares ?
25000
Price ?
56.29
Value ?
1407128
Security ?
Common Stock
Date ?
12 May 2026
Insider ?
JEFFS, ROGER Director, Chief Executive Officer
Side ?
Disposal
Shares ?
25000
Price ?
54.04
Value ?
1350990
Security ?
Common Stock
Date ?
11 May 2026
Insider ?
BLOCH, STEPHEN M Director
Side ?
Disposal
Shares ?
115479
Price ?
49.45
Value ?
5709882
Security ?
Common Stock
Date ?
11 May 2026
Insider ?
BLOCH, STEPHEN M Director
Side ?
Disposal
Shares ?
75293
Price ?
52.38
Value ?
3943539
Security ?
Common Stock
Date ?
11 May 2026
Insider ?
BLOCH, STEPHEN M Director
Side ?
Disposal
Shares ?
75801
Price ?
48.61
Value ?
3684535
Security ?
Common Stock
Date ?
11 May 2026
Insider ?
BLOCH, STEPHEN M Director
Side ?
Disposal
Shares ?
27613
Price ?
50.10
Value ?
1383491
Security ?
Common Stock
Date ?
11 May 2026
Insider ?
JEFFS, ROGER Director, Chief Executive Officer
Side ?
Disposal
Shares ?
25000
Price ?
41.50
Value ?
1037403
Security ?
Common Stock
Date ?
11 May 2026
Insider ?
BLOCH, STEPHEN M Director
Side ?
Disposal
Shares ?
14207
Price ?
53.25
Value ?
756565
Security ?
Common Stock
Date ?
11 May 2026
Insider ?
BLOCH, STEPHEN M Director
Side ?
Disposal
Shares ?
10500
Price ?
51.31
Value ?
538762
Security ?
Common Stock
Date ?
8 May 2026
Insider ?
JEFFS, ROGER Director, Chief Executive Officer
Side ?
Disposal
Shares ?
25000
Price ?
42.14
Value ?
1053565
Security ?
Common Stock
Date ?
7 May 2026
Insider ?
JEFFS, ROGER Director, Chief Executive Officer
Side ?
Disposal
Shares ?
25000
Price ?
42.09
Value ?
1052135
Security ?
Common Stock
Date ?
6 May 2026
Insider ?
JEFFS, ROGER Director, Chief Executive Officer
Side ?
Disposal
Shares ?
25000
Price ?
40.78
Value ?
1019573
Security ?
Common Stock
Date ?
5 May 2026
Insider ?
JEFFS, ROGER Director, Chief Executive Officer
Side ?
Disposal
Shares ?
25000
Price ?
40.10
Value ?
1002593
Security ?
Common Stock
Date ?
27 Apr 2026
Insider ?
BOYLE, DANA Chief Accounting Officer
Side ?
Disposal
Shares ?
1576
Price ?
37.78
Value ?
59541
Security ?
Common Stock
Date ?
27 Apr 2026
Insider ?
ADAIR, JASON Chief Business Officer
Side ?
Disposal
Shares ?
688
Price ?
41.65
Value ?
28655
Security ?
Common Stock
Date ?
17 Apr 2026
Insider ?
JEFFS, ROGER Director, Chief Executive Officer
Side ?
Disposal
Shares ?
18839
Price ?
40.60
Value ?
764956
Security ?
Common Stock
Date ?
16 Apr 2026
Insider ?
JEFFS, ROGER Director, Chief Executive Officer
Side ?
Disposal
Shares ?
25000
Price ?
40.31
Value ?
1007800
Security ?
Common Stock
Date ?
15 Apr 2026
Insider ?
KASETA, MICHAEL CFO and COO
Side ?
Disposal
Shares ?
86971
Price ?
40.14
Value ?
3491094
Security ?
Common Stock
Date ?
15 Apr 2026
Insider ?
KASETA, MICHAEL CFO and COO
Side ?
Disposal
Shares ?
43375
Price ?
40.14
Value ?
1741112
Security ?
Common Stock
Date ?
15 Apr 2026
Insider ?
JEFFS, ROGER Director, Chief Executive Officer
Side ?
Disposal
Shares ?
25000
Price ?
40.14
Value ?
1003523
Security ?
Common Stock
Date ?
15 Apr 2026
Insider ?
KASETA, MICHAEL CFO and COO
Side ?
Disposal
Shares ?
9044
Price ?
40.14
Value ?
363034
Security ?
Common Stock
Date ?
15 Apr 2026
Insider ?
KASETA, MICHAEL CFO and COO
Side ?
Acquisition
Shares ?
86971
Price ?
2.79
Value ?
242649
Security ?
Common Stock
Date ?
15 Apr 2026
Insider ?
KASETA, MICHAEL CFO and COO
Side ?
Disposal
Shares ?
86971
Price ?
0.00
Value ?
0
Security ?
Incentive Stock Option (right to buy)
Date ?
14 Apr 2026
Insider ?
JEFFS, ROGER Director, Chief Executive Officer
Side ?
Disposal
Shares ?
3300
Price ?
40.00
Value ?
132000
Security ?
Common Stock
Date ?
14 Apr 2026
Insider ?
KASETA, MICHAEL CFO and COO
Side ?
Disposal
Shares ?
3000
Price ?
40.00
Value ?
120000
Security ?
Common Stock
Date ?
14 Apr 2026
Insider ?
KASETA, MICHAEL CFO and COO
Side ?
Acquisition
Shares ?
3000
Price ?
2.79
Value ?
8370
Security ?
Common Stock
Date ?
14 Apr 2026
Insider ?
KASETA, MICHAEL CFO and COO
Side ?
Disposal
Shares ?
3000
Price ?
0.00
Value ?
0
Security ?
Incentive Stock Option (right to buy)
Date ?
13 Apr 2026
Insider ?
JEFFS, ROGER Director, Chief Executive Officer
Side ?
Disposal
Shares ?
32744
Price ?
38.37
Value ?
1256387
Security ?
Common Stock