Mar 01
2024
SELL
Payment of exercise price or tax liability
$216,525
$75.0 p/Share
2,887
Reduced 5.73%
47,503
Common Stock
Mar 01
2024
BUY
Exercise of conversion of derivative security
-
4,198
Added 7.69%
50,390
Common Stock
Jan 19
2024
SELL
Payment of exercise price or tax liability
$494,215
$69.15 p/Share
7,147
Reduced 13.4%
46,192
Common Stock
Jan 19
2024
BUY
Exercise of conversion of derivative security
-
13,164
Added 19.79%
53,339
Common Stock
Dec 13
2023
SELL
Open market or private sale
$524,475
$64.75 p/Share
8,100
Reduced 16.78%
40,175
Common Stock
Mar 02
2023
SELL
Payment of exercise price or tax liability
$227,138
$66.59 p/Share
3,411
Reduced 6.6%
48,275
Common Stock
Mar 02
2023
BUY
Exercise of conversion of derivative security
-
6,477
Added 11.14%
51,686
Common Stock
Jan 18
2023
SELL
Payment of exercise price or tax liability
$308,251
$58.37 p/Share
5,281
Reduced 10.46%
45,209
Common Stock
Jan 18
2023
BUY
Exercise of conversion of derivative security
-
9,805
Added 16.26%
50,490
Common Stock
Mar 02
2022
SELL
Payment of exercise price or tax liability
$142,468
$71.7 p/Share
1,987
Reduced 4.66%
40,685
Common Stock
Mar 02
2022
BUY
Exercise of conversion of derivative security
-
3,772
Added 8.12%
42,672
Common Stock
Jan 07
2022
SELL
Payment of exercise price or tax liability
$337,734
$70.42 p/Share
4,796
Reduced 10.98%
38,900
Common Stock
Jan 07
2022
BUY
Exercise of conversion of derivative security
-
8,904
Added 16.93%
43,696
Common Stock
Feb 26
2021
SELL
Payment of exercise price or tax liability
$367,978
$63.01 p/Share
5,840
Reduced 11.53%
44,792
Common Stock
Feb 26
2021
SELL
Open market or private sale
$614,000
$61.4 p/Share
10,000
Reduced 22.33%
34,792
Common Stock
Feb 26
2021
BUY
Exercise of conversion of derivative security
-
11,117
Added 18.0%
50,632
Common Stock
Jan 12
2021
SELL
Payment of exercise price or tax liability
$64,740
$50.46 p/Share
1,283
Reduced 3.14%
39,515
Common Stock
Jan 12
2021
BUY
Exercise of conversion of derivative security
-
2,168
Added 5.05%
40,798
Common Stock
Mar 03
2020
SELL
Payment of exercise price or tax liability
$862,204
$63.23 p/Share
13,636
Reduced 24.61%
41,762
Common Stock
Mar 03
2020
SELL
Sale (or disposition) back to the issuer
$1,012,186
$63.23 p/Share
16,008
Reduced 38.33%
25,754
Common Stock
Mar 03
2020
BUY
Exercise of conversion of derivative security
$1,874,390
$63.23 p/Share
29,644
Added 34.86%
55,398
Common Stock
Jan 02
2020
SELL
Payment of exercise price or tax liability
$56,955
$61.44 p/Share
927
Reduced 3.47%
25,754
Common Stock
Jan 02
2020
BUY
Exercise of conversion of derivative security
-
1,770
Added 6.22%
26,681
Common Stock
Sep 13
2019
SELL
Open market or private sale
$593,300
$59.33 p/Share
10,000
Reduced 28.64%
24,911
Common Stock
Jan 02
2019
SELL
Payment of exercise price or tax liability
$8,533
$41.42 p/Share
206
Reduced 0.59%
34,875
Common Stock