Dec 06
2020
|
SELL
Payment of exercise price or tax liability
|
$25,187,990
$157.62 p/Share
|
159,802
|
|
Dec 06
2020
|
BUY
Grant, award, or other acquisition
|
-
|
322,310
|
|
Oct 01
2020
|
SELL
Payment of exercise price or tax liability
|
$5,435,889
$119.52 p/Share
|
45,481
|
|
Oct 01
2020
|
BUY
Exercise of conversion of derivative security
|
-
|
94,263
|
|
Jul 13
2020
|
SELL
Open market or private sale
|
$20,523,810
$93.66 p/Share
|
219,131
|
|
Dec 08
2019
|
SELL
Payment of exercise price or tax liability
|
$7,795,931
$83.82 p/Share
|
93,008
|
|
Dec 08
2019
|
BUY
Grant, award, or other acquisition
|
-
|
187,590
|
|
May 06
2019
|
SELL
Payment of exercise price or tax liability
|
$1,635,978
$88.25 p/Share
|
18,538
|
|
May 06
2019
|
BUY
Grant, award, or other acquisition
|
-
|
40,794
|
|
Dec 20
2018
|
SELL
Payment of exercise price or tax liability
|
$5,757,632
$56.37 p/Share
|
102,140
|
|
Dec 20
2018
|
BUY
Exercise of conversion of derivative security
|
-
|
206,009
|
|
Dec 09
2018
|
SELL
Payment of exercise price or tax liability
|
$1,526,959
$55.99 p/Share
|
27,272
|
|
Dec 09
2018
|
BUY
Grant, award, or other acquisition
|
-
|
59,077
|
|
Dec 18
2017
|
SELL
Payment of exercise price or tax liability
|
$6,609,983
$65.38 p/Share
|
101,101
|
|
Dec 18
2017
|
BUY
Exercise of conversion of derivative security
|
-
|
197,927
|
|
Dec 19
2016
|
SELL
Payment of exercise price or tax liability
|
$6,657,096
$67.02 p/Share
|
99,330
|
|
Dec 19
2016
|
BUY
Exercise of conversion of derivative security
|
-
|
190,359
|
|
Nov 20
2016
|
SELL
Payment of exercise price or tax liability
|
$261,230
$67.31 p/Share
|
3,881
|
|
Nov 20
2016
|
BUY
Exercise of conversion of derivative security
|
-
|
7,438
|
|
Nov 09
2016
|
SELL
Payment of exercise price or tax liability
|
$900,835
$67.88 p/Share
|
13,271
|
|
Nov 09
2016
|
BUY
Exercise of conversion of derivative security
|
-
|
29,439
|
|