Jan 25
2024
-
3,692
Reduced 12.36%
26,178
Common Stock
Dec 18
2023
-
78
Reduced 0.26%
29,870
Common Stock
Dec 15
2023
-
4,630
Reduced 13.39%
29,948
Common Stock
May 18
2023
-
500
Reduced 1.43%
34,578
Common Stock
Mar 02
2023
SELL
Payment of exercise price or tax liability
$19,777
$66.59 p/Share
297
Reduced 0.84%
35,078
Common Stock
Mar 02
2023
BUY
Exercise of conversion of derivative security
-
857
Added 2.37%
35,375
Common Stock
Feb 09
2023
-
2,300
Reduced 6.25%
34,518
Common Stock
Feb 07
2023
-
5,095
Reduced 12.16%
36,818
Common Stock
Mar 02
2022
SELL
Payment of exercise price or tax liability
$199,684
$71.7 p/Share
2,785
Reduced 5.86%
44,710
Common Stock
Mar 02
2022
BUY
Exercise of conversion of derivative security
-
5,616
Added 10.57%
47,495
Common Stock
Jan 07
2022
SELL
Payment of exercise price or tax liability
$71,969
$70.42 p/Share
1,022
Reduced 2.53%
39,405
Common Stock
Jan 07
2022
BUY
Exercise of conversion of derivative security
-
2,599
Added 5.83%
42,004
Common Stock
Mar 18
2021
SELL
Open market or private sale
$369,167
$68.2 p/Share
5,413
Reduced 11.81%
40,427
Common Stock
Mar 12
2021
SELL
Open market or private sale
$558,959
$67.11 p/Share
8,329
Reduced 15.38%
45,840
Common Stock
Mar 08
2021
SELL
Payment of exercise price or tax liability
$459,019
$64.76 p/Share
7,088
Reduced 11.57%
54,169
Common Stock
Mar 08
2021
BUY
Exercise of conversion of derivative security
-
15,417
Added 20.11%
61,257
Common Stock
Jan 12
2021
SELL
Payment of exercise price or tax liability
$505
$50.46 p/Share
10
Reduced 0.02%
50,310
Common Stock
Jan 12
2021
BUY
Exercise of conversion of derivative security
-
23
Added 0.05%
50,320
Common Stock
Mar 03
2020
SELL
Payment of exercise price or tax liability
$491,550
$63.23 p/Share
7,774
Reduced 14.72%
45,042
Common Stock
Mar 03
2020
SELL
Sale (or disposition) back to the issuer
$633,122
$63.23 p/Share
10,013
Reduced 22.23%
35,029
Common Stock
Mar 03
2020
BUY
Exercise of conversion of derivative security
$1,124,672
$63.23 p/Share
17,787
Added 25.19%
52,816
Common Stock
Feb 03
2020
SELL
Open market or private sale
$382,793
$66.09 p/Share
5,792
Reduced 12.19%
41,737
Common Stock
Jan 31
2020
SELL
Open market or private sale
$1,419,684
$65.15 p/Share
21,791
Reduced 31.44%
47,529
Common Stock
Jan 02
2020
SELL
Payment of exercise price or tax liability
$17,080
$61.44 p/Share
278
Reduced 0.4%
69,320
Common Stock
Jan 02
2020
BUY
Exercise of conversion of derivative security
-
678
Added 0.96%
69,598
Common Stock