Jan 14
2021
SELL
Payment of exercise price or tax liability
$141,355
$56.61 p/Share
2,497
Reduced 4.21%
56,786
Common Stock
Aug 07
2020
SELL
Open market or private sale
$252,372
$58.03 p/Share
4,349
Reduced 6.83%
59,283
Common Stock
Aug 06
2020
SELL
Open market or private sale
$1,953,218
$57.13 p/Share
34,189
Reduced 34.95%
63,632
Common Stock
Aug 06
2020
BUY
Exercise of conversion of derivative security
$615,744
$18.01 p/Share
34,189
Added 25.9%
97,821
Common Stock
Feb 11
2020
BUY
Grant, award, or other acquisition
-
5,070
Added 7.38%
63,632
Common Stock
Feb 06
2020
SELL
Payment of exercise price or tax liability
$155,524
$49.53 p/Share
3,140
Reduced 5.09%
58,562
Common Stock
Feb 06
2020
BUY
Grant, award, or other acquisition
-
10,974
Added 15.1%
61,702
Common Stock
Jan 14
2020
SELL
Payment of exercise price or tax liability
$140,492
$47.56 p/Share
2,954
Reduced 5.5%
50,728
Common Stock
Dec 02
2019
SELL
Open market or private sale
$922,000
$46.1 p/Share
20,000
Reduced 27.14%
53,682
Common Stock
Mar 04
2019
SELL
Open market or private sale
$926,903
$40.02 p/Share
23,161
Reduced 23.92%
73,682
Common Stock
Mar 04
2019
BUY
Exercise of conversion of derivative security
$110,498
$12.12 p/Share
9,117
Added 8.6%
96,843
Common Stock
Feb 07
2019
BUY
Grant, award, or other acquisition
-
7,610
Added 7.98%
87,726
Common Stock
Jan 14
2019
SELL
Payment of exercise price or tax liability
$107,928
$32.44 p/Share
3,327
Reduced 3.99%
80,116
Common Stock
Jul 01
2018
SELL
Payment of exercise price or tax liability
$36,260
$37.42 p/Share
969
Reduced 1.15%
83,443
Common Stock
Feb 09
2018
BUY
Grant, award, or other acquisition
-
8,170
Added 8.82%
84,412
Common Stock
Jan 14
2018
SELL
Payment of exercise price or tax liability
$166,978
$45.76 p/Share
3,649
Reduced 4.57%
76,232
Common Stock
Sep 19
2017
SELL
Open market or private sale
$84,658
$37.36 p/Share
2,266
Reduced 2.64%
83,427
Common Stock
Sep 19
2017
SELL
Payment of exercise price or tax liability
$132,479
$37.36 p/Share
3,546
Reduced 4.25%
79,881
Common Stock
Sep 19
2017
BUY
Exercise of conversion of derivative security
$94,736
$16.3 p/Share
5,812
Added 6.35%
85,693
Common Stock
Jul 01
2017
SELL
Payment of exercise price or tax liability
$40,312
$38.21 p/Share
1,055
Reduced 1.3%
79,881
Common Stock
Feb 10
2017
BUY
Grant, award, or other acquisition
-
11,610
Added 12.55%
80,936
Common Stock
Jan 14
2017
SELL
Payment of exercise price or tax liability
$96,759
$32.05 p/Share
3,019
Reduced 4.17%
69,326
Common Stock
Jul 28
2016
SELL
Open market or private sale
$134,363
$37.23 p/Share
3,609
Reduced 4.25%
81,395
Common Stock
Jul 28
2016
SELL
Payment of exercise price or tax liability
$336,931
$37.23 p/Share
9,050
Reduced 11.12%
72,345
Common Stock
Jul 28
2016
BUY
Exercise of conversion of derivative security
$271,827
$21.49 p/Share
12,649
Added 12.95%
85,004
Common Stock