Dec 10
2019
|
SELL
Open market or private sale
|
$1,484,093
$84.53 p/Share
|
17,557
|
|
Dec 08
2019
|
SELL
Payment of exercise price or tax liability
|
$1,447,236
$83.82 p/Share
|
17,266
|
|
Dec 08
2019
|
BUY
Grant, award, or other acquisition
|
-
|
34,823
|
|
Nov 22
2019
|
SELL
Open market or private sale
|
$693,841
$85.04 p/Share
|
8,159
|
|
Nov 20
2019
|
SELL
Payment of exercise price or tax liability
|
$687,015
$85.62 p/Share
|
8,024
|
|
Nov 20
2019
|
BUY
Exercise of conversion of derivative security
|
-
|
16,183
|
|
Oct 03
2019
|
SELL
Open market or private sale
|
$779,954
$75.01 p/Share
|
10,398
|
|
Oct 01
2019
|
SELL
Payment of exercise price or tax liability
|
$203,014
$75.47 p/Share
|
2,690
|
|
Oct 01
2019
|
BUY
Exercise of conversion of derivative security
|
-
|
6,404
|
|
May 15
2019
|
SELL
Open market or private sale
|
$480,606
$86.44 p/Share
|
5,560
|
|
May 06
2019
|
SELL
Payment of exercise price or tax liability
|
$259,367
$88.25 p/Share
|
2,939
|
|
May 06
2019
|
BUY
Grant, award, or other acquisition
|
-
|
8,499
|
|
Dec 09
2018
|
SELL
Payment of exercise price or tax liability
|
$387,507
$55.99 p/Share
|
6,921
|
|
Dec 09
2018
|
BUY
Grant, award, or other acquisition
|
-
|
13,958
|
|
Nov 20
2018
|
SELL
Payment of exercise price or tax liability
|
$545,136
$54.92 p/Share
|
9,926
|
|
Nov 20
2018
|
BUY
Exercise of conversion of derivative security
|
-
|
21,610
|
|
Aug 20
2018
|
SELL
Payment of exercise price or tax liability
|
$171,884
$66.16 p/Share
|
2,598
|
|
Aug 20
2018
|
BUY
Exercise of conversion of derivative security
|
-
|
7,513
|
|
May 20
2018
|
SELL
Payment of exercise price or tax liability
|
$40,947
$57.51 p/Share
|
712
|
|
May 20
2018
|
BUY
Exercise of conversion of derivative security
|
-
|
2,060
|
|
Nov 21
2017
|
SELL
Open market or private sale
|
$521,987
$66.58 p/Share
|
7,840
|
|
Nov 20
2017
|
SELL
Payment of exercise price or tax liability
|
$453,724
$66.47 p/Share
|
6,826
|
|
Nov 20
2017
|
BUY
Exercise of conversion of derivative security
|
-
|
14,666
|
|
Aug 21
2017
|
SELL
Open market or private sale
|
$245,911
$51.88 p/Share
|
4,740
|
|
Aug 20
2017
|
SELL
Payment of exercise price or tax liability
|
$140,807
$51.92 p/Share
|
2,712
|
|