Feb 20
2024
SELL
Open market or private sale
$2,008,772
$90.87 p/Share
22,106
Reduced 47.0%
24,927
Common Stock
Feb 20
2024
SELL
Payment of exercise price or tax liability
$809,555
$90.9 p/Share
8,906
Reduced 15.92%
47,033
Common Stock
Feb 20
2024
BUY
Exercise of conversion of derivative security
$825,417
$55.73 p/Share
14,811
Added 20.93%
55,939
Common Stock
Feb 07
2024
SELL
Payment of exercise price or tax liability
$66,257
$91.77 p/Share
722
Reduced 1.73%
41,128
Common Stock
Feb 07
2024
BUY
Exercise of conversion of derivative security
-
1,556
Added 3.58%
41,850
Common Stock
Feb 06
2024
SELL
Payment of exercise price or tax liability
$850,077
$91.94 p/Share
9,246
Reduced 18.66%
40,294
Common Stock
Feb 06
2024
BUY
Grant, award, or other acquisition
-
22,446
Added 31.18%
49,540
Common Stock
Feb 05
2024
SELL
Payment of exercise price or tax liability
$45,172
$90.89 p/Share
497
Reduced 1.8%
27,094
Common Stock
Feb 05
2024
BUY
Exercise of conversion of derivative security
-
1,712
Added 5.84%
27,591
Common Stock
Feb 03
2024
SELL
Payment of exercise price or tax liability
$47,759
$90.97 p/Share
525
Reduced 1.99%
25,879
Common Stock
Feb 03
2024
BUY
Exercise of conversion of derivative security
-
1,477
Added 5.3%
26,404
Common Stock
Jun 01
2023
SELL
Payment of exercise price or tax liability
$778,583
$81.51 p/Share
9,552
Reduced 27.7%
24,927
Common Stock
Jun 01
2023
BUY
Exercise of conversion of derivative security
-
20,599
Added 37.4%
34,479
Common Stock
Feb 05
2023
SELL
Payment of exercise price or tax liability
$70,241
$84.73 p/Share
829
Reduced 5.64%
13,880
Common Stock
Feb 05
2023
BUY
Exercise of conversion of derivative security
-
1,845
Added 11.15%
14,709
Common Stock
Feb 04
2023
SELL
Payment of exercise price or tax liability
$254,613
$84.73 p/Share
3,005
Reduced 18.94%
12,864
Common Stock
Feb 04
2023
BUY
Exercise of conversion of derivative security
-
8,496
Added 34.87%
15,869
Common Stock
Feb 03
2023
SELL
Open market or private sale
$965,218
$83.83 p/Share
11,514
Reduced 64.36%
6,376
Common Stock
Feb 03
2023
SELL
Payment of exercise price or tax liability
$1,178,826
$84.25 p/Share
13,992
Reduced 65.49%
7,373
Common Stock
Feb 03
2023
BUY
Exercise of conversion of derivative security
$1,220,543
$59.53 p/Share
20,503
Added 72.36%
7,830
Common Stock
Nov 11
2022
SELL
Payment of exercise price or tax liability
$11,992
$77.37 p/Share
155
Reduced 1.24%
12,376
Common Stock
Nov 11
2022
BUY
Exercise of conversion of derivative security
$11,992
$77.37 p/Share
155
Added 1.22%
12,531
Common Stock
Jul 29
2022
SELL
Payment of exercise price or tax liability
$238,371
$76.45 p/Share
3,118
Reduced 10.73%
25,952
Common Stock
Jul 29
2022
SELL
Open market or private sale
$1,039,107
$76.54 p/Share
13,576
Reduced 52.31%
12,376
Common Stock
Jul 29
2022
BUY
Exercise of conversion of derivative security
$238,395
$44.46 p/Share
5,362
Added 15.57%
29,070
Common Stock