Dec 07
2023
SELL
Open market or private sale
$69,446
$82.38 p/Share
843
Reduced 6.06%
13,072
Common Stock
Dec 06
2023
BUY
Exercise of conversion of derivative security
$40,152
$47.63 p/Share
843
Added 5.71%
13,915
Common Stock
Nov 18
2023
SELL
Payment of exercise price or tax liability
$6,030
$78.32 p/Share
77
Reduced 0.59%
13,072
Common Stock
Nov 18
2023
BUY
Exercise of conversion of derivative security
$20,911
$78.32 p/Share
267
Added 1.99%
13,149
Common Stock
Nov 17
2023
SELL
Payment of exercise price or tax liability
$23,608
$76.9 p/Share
307
Reduced 2.33%
12,882
Common Stock
Nov 17
2023
BUY
Exercise of conversion of derivative security
$43,217
$76.9 p/Share
562
Added 4.27%
12,596
Common Stock
Nov 17
2023
BUY
Grant, award, or other acquisition
$38,219
$76.9 p/Share
497
Added 3.68%
13,026
Common Stock
Nov 18
2022
SELL
Payment of exercise price or tax liability
$8,502
$111.88 p/Share
76
Reduced 0.62%
12,130
Common Stock
Nov 18
2022
BUY
Exercise of conversion of derivative security
$29,312
$111.88 p/Share
262
Added 2.1%
12,206
Common Stock
Nov 17
2022
SELL
Payment of exercise price or tax liability
$10,409
$110.74 p/Share
94
Reduced 0.78%
11,944
Common Stock
Nov 17
2022
BUY
Exercise of conversion of derivative security
$35,879
$110.74 p/Share
324
Added 2.62%
12,038
Common Stock
Nov 13
2022
SELL
Payment of exercise price or tax liability
$44,007
$108.93 p/Share
404
Reduced 3.36%
11,634
Common Stock
Nov 13
2022
BUY
Exercise of conversion of derivative security
$152,284
$108.93 p/Share
1,398
Added 10.44%
11,987
Common Stock
Jun 08
2022
SELL
Open market or private sale
$290,942
$109.5 p/Share
2,657
Reduced 19.98%
10,640
Common Stock
Jun 07
2022
SELL
Sale (or disposition) back to the issuer
$218,153
$109.35 p/Share
1,995
Reduced 12.11%
14,483
Common Stock
Jun 07
2022
SELL
Payment of exercise price or tax liability
$129,689
$109.35 p/Share
1,186
Reduced 8.19%
13,297
Common Stock
Jun 07
2022
BUY
Exercise of conversion of derivative security
$218,166
$37.37 p/Share
5,838
Added 26.16%
16,478
Common Stock
Nov 17
2021
SELL
Payment of exercise price or tax liability
$9,944
$106.93 p/Share
93
Reduced 0.87%
10,633
Common Stock
Nov 17
2021
BUY
Exercise of conversion of derivative security
$34,111
$106.93 p/Share
319
Added 2.89%
10,726
Common Stock
Nov 15
2021
SELL
Payment of exercise price or tax liability
$11,142
$108.17 p/Share
103
Reduced 0.98%
10,407
Common Stock
Nov 15
2021
BUY
Exercise of conversion of derivative security
$35,588
$108.17 p/Share
329
Added 3.05%
10,456
Common Stock
Jun 03
2021
SELL
Open market or private sale
$228,035
$93.88 p/Share
2,429
Reduced 19.32%
10,146
Common Stock
Jun 02
2021
SELL
Payment of exercise price or tax liability
$253,436
$95.42 p/Share
2,656
Reduced 17.44%
12,575
Common Stock
Jun 02
2021
BUY
Exercise of conversion of derivative security
$485,211
$95.42 p/Share
5,085
Added 25.03%
15,231
Common Stock
Nov 18
2020
SELL
Payment of exercise price or tax liability
$15,007
$79.4 p/Share
189
Reduced 1.83%
10,146
Common Stock