May 27
2021
BUY
Grant, award, or other acquisition
-
199
Added 0.04%
514,633
Common Stock
Mar 18
2021
BUY
Grant, award, or other acquisition
-
222
Added 0.04%
514,434
Common Stock
Jan 29
2021
SELL
Payment of exercise price or tax liability
$631,446
$68.8 p/Share
9,178
Reduced 1.79%
502,787
Common Stock
Jan 29
2021
BUY
Grant, award, or other acquisition
-
11,425
Added 2.17%
514,212
Common Stock
Dec 01
2020
BUY
Grant, award, or other acquisition
-
749
Added 0.15%
511,965
Common Stock
Aug 27
2020
BUY
Grant, award, or other acquisition
-
244
Added 0.05%
511,216
Common Stock
Jun 02
2020
BUY
Grant, award, or other acquisition
-
225
Added 0.04%
510,972
Common Stock
Mar 12
2020
BUY
Grant, award, or other acquisition
-
321
Added 0.06%
510,747
Common Stock
Jan 31
2020
SELL
Payment of exercise price or tax liability
$814,920
$75.33 p/Share
10,818
Reduced 2.08%
510,426
Common Stock
Jan 31
2020
BUY
Grant, award, or other acquisition
-
10,229
Added 1.92%
521,244
Common Stock
Dec 03
2019
BUY
Grant, award, or other acquisition
-
1,774
Added 0.35%
511,015
Common Stock
Aug 22
2019
BUY
Grant, award, or other acquisition
-
321
Added 0.06%
509,241
Common Stock
May 23
2019
BUY
Grant, award, or other acquisition
-
347
Added 0.07%
508,920
Common Stock
Mar 14
2019
BUY
Grant, award, or other acquisition
-
419
Added 0.08%
508,573
Common Stock
Jan 31
2019
SELL
Payment of exercise price or tax liability
$318,658
$37.17 p/Share
8,573
Reduced 1.66%
508,154
Common Stock
Jan 31
2019
BUY
Grant, award, or other acquisition
-
18,983
Added 3.54%
516,727
Common Stock
Dec 03
2018
BUY
Grant, award, or other acquisition
-
3,779
Added 0.75%
497,744
Common Stock
Aug 30
2018
BUY
Grant, award, or other acquisition
-
387
Added 0.08%
493,965
Common Stock
Jun 21
2018
BUY
Grant, award, or other acquisition
-
386
Added 0.08%
493,578
Common Stock
Mar 22
2018
BUY
Grant, award, or other acquisition
-
397
Added 0.08%
493,192
Common Stock
Jan 31
2018
SELL
Payment of exercise price or tax liability
$360,037
$40.65 p/Share
8,857
Reduced 1.77%
492,795
Common Stock
Jan 31
2018
BUY
Grant, award, or other acquisition
-
18,610
Added 3.58%
501,652
Common Stock
Dec 13
2017
BUY
Grant, award, or other acquisition
-
1,402
Added 0.29%
483,042
Common Stock
Sep 21
2017
BUY
Grant, award, or other acquisition
-
352
Added 0.07%
481,640
Common Stock