Apr 01
2021
SELL
Payment of exercise price or tax liability
$80,870
$57.6 p/Share
1,404
Reduced 0.96%
145,545
Common Stock
Mar 16
2021
SELL
Payment of exercise price or tax liability
$1,116,267
$58.85 p/Share
18,968
Reduced 11.43%
146,949
Common Stock
Mar 16
2021
BUY
Exercise of conversion of derivative security
-
36,784
Added 18.15%
165,917
Common Stock
Mar 01
2021
SELL
Payment of exercise price or tax liability
$76,378
$54.4 p/Share
1,404
Reduced 1.08%
129,133
Common Stock
Feb 16
2021
SELL
Payment of exercise price or tax liability
$238,933
$60.52 p/Share
3,948
Reduced 2.94%
130,537
Common Stock
Feb 16
2021
BUY
Exercise of conversion of derivative security
-
7,532
Added 5.3%
134,485
Common Stock
Feb 12
2021
SELL
Open market or private sale
$1,247,851
$60.12 p/Share
20,756
Reduced 14.05%
126,953
Common Stock
Feb 01
2021
SELL
Payment of exercise price or tax liability
$28,279
$52.76 p/Share
536
Reduced 0.36%
148,389
Common Stock
Jan 16
2021
SELL
Payment of exercise price or tax liability
$172,945
$55.52 p/Share
3,115
Reduced 2.05%
148,925
Common Stock
Jan 16
2021
BUY
Exercise of conversion of derivative security
-
7,532
Added 4.72%
152,040
Common Stock
Jan 01
2021
SELL
Payment of exercise price or tax liability
$81,141
$51.0 p/Share
1,591
Reduced 1.09%
144,508
Common Stock
Dec 16
2020
SELL
Payment of exercise price or tax liability
$225,387
$50.49 p/Share
4,464
Reduced 2.96%
146,099
Common Stock
Dec 16
2020
BUY
Exercise of conversion of derivative security
-
7,532
Added 4.76%
150,563
Common Stock
Dec 01
2020
SELL
Payment of exercise price or tax liability
$69,681
$49.63 p/Share
1,404
Reduced 0.97%
143,031
Common Stock
Nov 23
2020
-
680
Reduced 0.46%
147,709
Common Stock
Nov 16
2020
SELL
Payment of exercise price or tax liability
$561,486
$49.21 p/Share
11,410
Reduced 7.32%
144,435
Common Stock
Nov 16
2020
BUY
Exercise of conversion of derivative security
-
21,541
Added 12.14%
155,845
Common Stock
Nov 01
2020
SELL
Payment of exercise price or tax liability
$46,908
$33.41 p/Share
1,404
Reduced 1.03%
134,304
Common Stock
Oct 16
2020
SELL
Payment of exercise price or tax liability
$72,464
$33.72 p/Share
2,149
Reduced 1.56%
135,708
Common Stock
Oct 16
2020
BUY
Exercise of conversion of derivative security
-
2,863
Added 2.03%
137,857
Common Stock
Oct 01
2020
SELL
Payment of exercise price or tax liability
$52,145
$37.14 p/Share
1,404
Reduced 1.03%
134,994
Common Stock
Sep 16
2020
SELL
Payment of exercise price or tax liability
$80,893
$37.66 p/Share
2,148
Reduced 1.55%
136,398
Common Stock
Sep 16
2020
BUY
Exercise of conversion of derivative security
-
2,862
Added 2.02%
138,546
Common Stock
Sep 01
2020
SELL
Payment of exercise price or tax liability
$48,157
$34.3 p/Share
1,404
Reduced 1.02%
135,684
Common Stock
Aug 16
2020
SELL
Payment of exercise price or tax liability
$64,418
$29.99 p/Share
2,148
Reduced 1.54%
137,088
Common Stock