May 04
2023
SELL
Open market or private sale
$1,865,788
$117.53 p/Share
15,875
Reduced 25.78%
45,709
Common Stock
May 04
2023
SELL
Payment of exercise price or tax liability
$38,539
$118.22 p/Share
326
Reduced 0.71%
45,709
Common Stock
May 04
2023
BUY
Exercise of conversion of derivative security
$1,516,683
$90.15 p/Share
16,824
Added 21.46%
61,584
Common Stock
May 03
2023
SELL
Payment of exercise price or tax liability
$32,537
$117.89 p/Share
276
Reduced 0.61%
45,086
Common Stock
May 03
2023
BUY
Exercise of conversion of derivative security
$94,665
$117.89 p/Share
803
Added 1.74%
45,362
Common Stock
May 01
2023
SELL
Payment of exercise price or tax liability
$36,834
$115.47 p/Share
319
Reduced 0.71%
44,559
Common Stock
May 01
2023
BUY
Exercise of conversion of derivative security
$107,387
$115.47 p/Share
930
Added 2.03%
44,878
Common Stock
Jan 23
2023
BUY
Grant, award, or other acquisition
$312,718
$109.88 p/Share
2,846
Added 6.08%
43,948
Common Stock
Oct 28
2022
SELL
Open market or private sale
$3,210,578
$100.34 p/Share
31,997
Reduced 43.77%
41,102
Common Stock
Oct 28
2022
BUY
Exercise of conversion of derivative security
-
31,997
Added 30.45%
73,099
Common Stock
May 04
2022
SELL
Payment of exercise price or tax liability
$28,395
$87.1 p/Share
326
Reduced 0.79%
41,102
Common Stock
May 04
2022
BUY
Exercise of conversion of derivative security
$82,658
$87.1 p/Share
949
Added 2.24%
41,428
Common Stock
May 03
2022
SELL
Payment of exercise price or tax liability
$27,084
$87.65 p/Share
309
Reduced 0.76%
40,479
Common Stock
May 03
2022
BUY
Exercise of conversion of derivative security
$79,060
$87.65 p/Share
902
Added 2.16%
40,788
Common Stock
May 01
2022
SELL
Payment of exercise price or tax liability
$28,203
$88.69 p/Share
318
Reduced 0.79%
39,886
Common Stock
May 01
2022
BUY
Exercise of conversion of derivative security
$82,304
$88.69 p/Share
928
Added 2.26%
40,204
Common Stock
Feb 24
2022
BUY
Grant, award, or other acquisition
$255,668
$73.51 p/Share
3,478
Added 8.13%
39,276
Common Stock
Nov 03
2021
SELL
Open market or private sale
$2,211,250
$88.45 p/Share
25,000
Reduced 41.12%
35,798
Common Stock
Nov 03
2021
BUY
Exercise of conversion of derivative security
-
25,000
Added 29.14%
60,798
Common Stock
May 04
2021
SELL
Payment of exercise price or tax liability
$31,608
$75.98 p/Share
416
Reduced 1.15%
35,798
Common Stock
May 04
2021
BUY
Exercise of conversion of derivative security
$92,088
$75.98 p/Share
1,212
Added 3.24%
36,214
Common Stock
May 03
2021
SELL
Payment of exercise price or tax liability
$22,350
$74.5 p/Share
300
Reduced 0.85%
35,002
Common Stock
May 03
2021
BUY
Exercise of conversion of derivative security
$65,188
$74.5 p/Share
875
Added 2.42%
35,302
Common Stock
May 01
2021
SELL
Payment of exercise price or tax liability
$23,020
$74.5 p/Share
309
Reduced 0.89%
34,427
Common Stock
May 01
2021
BUY
Exercise of conversion of derivative security
$67,124
$74.5 p/Share
901
Added 2.53%
34,736
Common Stock