Nov 04
2020
SELL
Payment of exercise price or tax liability
$6,355
$55.26 p/Share
115
Reduced 0.48%
23,790
Common Stock
May 03
2020
SELL
Payment of exercise price or tax liability
$13,774
$68.19 p/Share
202
Reduced 0.84%
23,905
Common Stock
May 03
2020
SELL
Payment of exercise price or tax liability
$13,774
$68.19 p/Share
202
Reduced 0.84%
23,905
Common Stock
Nov 26
2019
SELL
Payment of exercise price or tax liability
$99,275
$87.39 p/Share
1,136
Reduced 4.5%
24,107
Common Stock
Nov 26
2019
BUY
Exercise of conversion of derivative security
$72,563
$48.7 p/Share
1,490
Added 5.75%
24,416
Common Stock
Nov 21
2019
SELL
Payment of exercise price or tax liability
$15,491
$86.54 p/Share
179
Reduced 0.75%
23,753
Common Stock
Nov 12
2019
BUY
Grant, award, or other acquisition
-
1,250
Added 4.96%
23,932
Common Stock
Nov 09
2019
SELL
Payment of exercise price or tax liability
$25,139
$88.83 p/Share
283
Reduced 1.23%
22,682
Common Stock
Nov 04
2019
SELL
Payment of exercise price or tax liability
$9,696
$88.95 p/Share
109
Reduced 0.47%
22,965
Common Stock
May 03
2019
SELL
Payment of exercise price or tax liability
$18,253
$83.73 p/Share
218
Reduced 0.94%
23,074
Common Stock
Feb 25
2019
$44,435
$80.79 p/Share
550
Reduced 2.31%
23,292
Common Stock
Feb 15
2019
SELL
Payment of exercise price or tax liability
$130,630
$78.74 p/Share
1,659
Reduced 6.51%
23,842
Common Stock
Feb 15
2019
BUY
Exercise of conversion of derivative security
$101,555
$47.5 p/Share
2,138
Added 8.03%
24,480
Common Stock
Nov 21
2018
SELL
Payment of exercise price or tax liability
$14,637
$79.12 p/Share
185
Reduced 0.79%
23,363
Common Stock
Nov 09
2018
SELL
Payment of exercise price or tax liability
$10,560
$75.43 p/Share
140
Reduced 0.59%
23,548
Common Stock
Nov 09
2018
BUY
Grant, award, or other acquisition
$108,242
$75.43 p/Share
1,435
Added 5.71%
23,688
Common Stock
Nov 04
2018
SELL
Payment of exercise price or tax liability
$8,585
$75.97 p/Share
113
Reduced 0.51%
22,253
Common Stock
Aug 19
2018
SELL
Payment of exercise price or tax liability
$9,958
$86.59 p/Share
115
Reduced 0.51%
22,366
Common Stock
May 24
2018
SELL
Payment of exercise price or tax liability
$194,437
$85.13 p/Share
2,284
Reduced 9.22%
22,481
Common Stock
May 24
2018
BUY
Exercise of conversion of derivative security
$131,544
$42.27 p/Share
3,112
Added 11.74%
23,395
Common Stock
May 03
2018
SELL
Payment of exercise price or tax liability
$16,842
$77.97 p/Share
216
Reduced 0.99%
21,653
Common Stock
Nov 21
2017
SELL
Payment of exercise price or tax liability
$14,506
$85.33 p/Share
170
Reduced 0.77%
21,869
Common Stock
Nov 09
2017
BUY
Grant, award, or other acquisition
$104,940
$79.5 p/Share
1,320
Added 5.65%
22,039
Common Stock
Nov 04
2017
SELL
Payment of exercise price or tax liability
$8,776
$85.2 p/Share
103
Reduced 0.49%
20,719
Common Stock
Aug 19
2017
SELL
Payment of exercise price or tax liability
$8,827
$74.18 p/Share
119
Reduced 0.57%
20,822
Common Stock