Jun 02
2020
BUY
Grant, award, or other acquisition
-
208
Added 0.36%
57,509
Common Stock
Mar 12
2020
BUY
Grant, award, or other acquisition
-
297
Added 0.52%
57,177
Common Stock
Mar 10
2020
SELL
Open market or private sale
$540,100
$54.01 p/Share
10,000
Reduced 14.95%
56,880
Common Stock
Jan 31
2020
SELL
Payment of exercise price or tax liability
$657,179
$75.33 p/Share
8,724
Reduced 11.54%
66,880
Common Stock
Jan 31
2020
BUY
Grant, award, or other acquisition
-
8,764
Added 10.39%
75,604
Common Stock
Dec 03
2019
BUY
Grant, award, or other acquisition
-
1,625
Added 2.38%
66,752
Common Stock
Aug 23
2019
BUY
Open market or private purchase
$3,767
$54.6 p/Share
69
Added 0.11%
65,011
Common Stock
Aug 22
2019
BUY
Grant, award, or other acquisition
-
295
Added 0.45%
64,677
Common Stock
May 24
2019
$3,756
$51.45 p/Share
73
Added 0.11%
64,941
Common Stock
May 23
2019
BUY
Grant, award, or other acquisition
-
318
Added 0.49%
64,275
Common Stock
Mar 15
2019
$3,748
$41.64 p/Share
90
Added 0.14%
64,867
Common Stock
Mar 14
2019
BUY
Grant, award, or other acquisition
-
385
Added 0.6%
63,827
Common Stock
Jan 31
2019
SELL
Payment of exercise price or tax liability
$190,942
$37.17 p/Share
5,137
Reduced 7.49%
63,443
Common Stock
Jan 31
2019
BUY
Grant, award, or other acquisition
-
18,166
Added 20.94%
68,580
Common Stock
Dec 19
2018
SELL
Open market or private sale
$216,857
$34.34 p/Share
6,315
Reduced 11.16%
50,251
Common Stock
Dec 04
2018
$2,588
$36.97 p/Share
70
Added 0.12%
56,566
Common Stock
Dec 03
2018
BUY
Grant, award, or other acquisition
-
3,105
Added 5.22%
56,389
Common Stock
Aug 31
2018
$335
$41.87 p/Share
8
Added 0.01%
56,496
Common Stock
Aug 30
2018
BUY
Grant, award, or other acquisition
-
319
Added 0.6%
53,149
Common Stock
Jul 13
2018
SELL
Payment of exercise price or tax liability
$43,353
$43.44 p/Share
998
Reduced 1.85%
52,830
Common Stock
Jun 22
2018
$2,068
$42.21 p/Share
49
Added 0.09%
56,488
Common Stock
Jun 21
2018
BUY
Grant, award, or other acquisition
-
316
Added 0.59%
53,695
Common Stock
Mar 23
2018
$2,039
$40.78 p/Share
50
Added 0.09%
56,439
Common Stock
Mar 22
2018
BUY
Grant, award, or other acquisition
-
326
Added 0.61%
53,244
Common Stock
Jan 31
2018
SELL
Payment of exercise price or tax liability
$134,145
$40.65 p/Share
3,300
Reduced 5.87%
52,918
Common Stock