Feb 12
2021
BUY
Grant, award, or other acquisition
-
9,870
Added 14.11%
60,068
Common Stock
Feb 08
2021
SELL
Payment of exercise price or tax liability
$24,343
$68.96 p/Share
353
Reduced 0.7%
50,198
Common Stock
Feb 05
2021
SELL
Payment of exercise price or tax liability
$99,463
$67.25 p/Share
1,479
Reduced 3.1%
46,175
Common Stock
Feb 05
2021
BUY
Exercise of conversion of derivative security
-
4,376
Added 7.97%
50,551
Common Stock
Oct 01
2020
BUY
Grant, award, or other acquisition
-
23,730
Added 33.24%
47,654
Common Stock
Feb 21
2020
SELL
Payment of exercise price or tax liability
$6,769
$40.78 p/Share
166
Reduced 0.71%
23,380
Common Stock
Feb 18
2020
BUY
Grant, award, or other acquisition
-
12,483
Added 34.65%
23,546
Common Stock
Feb 08
2020
SELL
Payment of exercise price or tax liability
$21,221
$50.05 p/Share
424
Reduced 3.71%
11,002
Common Stock
Feb 07
2020
SELL
Payment of exercise price or tax liability
$52,002
$50.05 p/Share
1,039
Reduced 10.51%
8,849
Common Stock
Feb 07
2020
BUY
Exercise of conversion of derivative security
-
2,414
Added 17.65%
11,263
Common Stock
Feb 21
2019
SELL
Payment of exercise price or tax liability
$10,607
$63.9 p/Share
166
Reduced 1.65%
9,888
Common Stock
Feb 08
2019
SELL
Payment of exercise price or tax liability
$75,180
$57.92 p/Share
1,298
Reduced 27.35%
3,448
Common Stock
Feb 08
2019
BUY
Exercise of conversion of derivative security
-
3,326
Added 32.93%
6,774
Common Stock
Feb 08
2019
BUY
Grant, award, or other acquisition
-
3,280
Added 24.6%
10,054
Common Stock
Feb 21
2018
BUY
Grant, award, or other acquisition
-
1,271
Added 21.52%
4,636
Common Stock
Feb 09
2018
SELL
Payment of exercise price or tax liability
$38,883
$80.67 p/Share
482
Reduced 12.53%
3,365
Common Stock
Feb 09
2018
BUY
Exercise of conversion of derivative security
-
1,191
Added 23.3%
3,921
Common Stock
Aug 24
2017
SELL
Open market or private sale
$328,691
$73.01 p/Share
4,502
Reduced 62.25%
2,730
Common Stock
Feb 17
2017
SELL
Open market or private sale
$653,884
$77.0 p/Share
8,492
Reduced 54.3%
7,147
Common Stock
Feb 17
2017
BUY
Exercise of conversion of derivative security
$482,006
$56.76 p/Share
8,492
Added 35.19%
15,639
Common Stock
Feb 10
2017
BUY
Exercise of conversion of derivative security
-
335
Added 4.55%
7,020
Common Stock
Feb 07
2017
SELL
Payment of exercise price or tax liability
$9,440
$74.33 p/Share
127
Reduced 1.86%
6,685
Common Stock
Feb 10
2016
BUY
Exercise of conversion of derivative security
-
373
Added 5.3%
6,660
Common Stock
Feb 08
2016
SELL
Payment of exercise price or tax liability
$124,309
$55.97 p/Share
2,221
Reduced 26.1%
6,287
Common Stock