Dec 20
2023
BUY
Grant, award, or other acquisition
-
26
Added 0.09%
27,668
Common Stock
Sep 29
2023
BUY
Grant, award, or other acquisition
-
28
Added 0.1%
27,642
Common Stock
Jun 30
2023
BUY
Grant, award, or other acquisition
-
25
Added 0.09%
27,614
Common Stock
Feb 23
2021
BUY
Grant, award, or other acquisition
-
4,189
Added 6.14%
64,062
Common Stock
Mar 27
2020
BUY
Grant, award, or other acquisition
-
1,121
Added 1.84%
59,873
Common Stock
Feb 24
2020
BUY
Grant, award, or other acquisition
-
8,073
Added 10.69%
67,453
Common Stock
Dec 27
2019
BUY
Grant, award, or other acquisition
-
503
Added 0.84%
59,380
Common Stock
Sep 27
2019
BUY
Grant, award, or other acquisition
-
486
Added 0.82%
58,709
Common Stock
Jul 18
2019
SELL
Open market or private sale
$704,299
$59.54 p/Share
11,829
Reduced 16.89%
58,223
Common Stock
Jul 18
2019
BUY
Exercise of conversion of derivative security
$607,183
$51.33 p/Share
11,829
Added 14.45%
70,052
Common Stock
Jun 28
2019
BUY
Grant, award, or other acquisition
-
660
Added 1.12%
58,223
Common Stock
Jun 24
2019
SELL
Open market or private sale
$2,748,610
$57.67 p/Share
47,661
Reduced 45.33%
57,485
Common Stock
Jun 24
2019
BUY
Exercise of conversion of derivative security
$1,047,799
$37.88 p/Share
27,661
Added 20.83%
105,146
Common Stock
May 13
2019
-
350
Reduced 0.45%
77,485
Common Stock
Feb 25
2019
BUY
Grant, award, or other acquisition
-
16,331
Added 17.36%
77,747
Common Stock
Aug 09
2018
-
355
Reduced 0.58%
61,240
Common Stock
Feb 26
2018
SELL
Open market or private sale
$1,770,921
$64.02 p/Share
27,662
Reduced 34.59%
52,319
Common Stock
Feb 26
2018
BUY
Grant, award, or other acquisition
-
9,072
Added 12.86%
61,446
Common Stock
Feb 26
2018
BUY
Exercise of conversion of derivative security
$1,034,006
$37.38 p/Share
27,662
Added 25.7%
79,981
Common Stock
Dec 14
2017
SELL
Open market or private sale
$3,338,247
$70.04 p/Share
47,662
Reduced 47.67%
52,319
Common Stock
Dec 14
2017
BUY
Exercise of conversion of derivative security
$1,034,006
$37.38 p/Share
27,662
Added 21.67%
99,981
Common Stock
Nov 24
2017
SELL
Payment of exercise price or tax liability
$670,093
$68.65 p/Share
9,761
Reduced 11.89%
72,319
Common Stock
Oct 09
2017
-
234
Reduced 0.28%
82,080
Common Stock
Sep 29
2017
BUY
Grant, award, or other acquisition
-
148
Added 0.18%
82,314
Common Stock