Nov 03
2020
SELL
Payment of exercise price or tax liability
$3,543,042
$167.71 p/Share
21,126
Reduced 40.5%
31,035
Common Stock
Nov 03
2020
SELL
Open market or private sale
$1,832,786
$167.73 p/Share
10,927
Reduced 35.21%
20,108
Common Stock
Nov 03
2020
BUY
Exercise of conversion of derivative security
$2,674,431
$107.61 p/Share
24,853
Added 32.27%
52,161
Common Stock
Jul 01
2020
SELL
Payment of exercise price or tax liability
$29,749
$145.83 p/Share
204
Reduced 0.74%
27,308
Common Stock
Jul 01
2020
BUY
Exercise of conversion of derivative security
-
451
Added 1.61%
27,512
Common Stock
Feb 14
2020
SELL
Payment of exercise price or tax liability
$915,737
$178.82 p/Share
5,121
Reduced 15.91%
27,061
Common Stock
Feb 14
2020
BUY
Grant, award, or other acquisition
-
9,726
Added 23.21%
32,182
Common Stock
Feb 06
2020
SELL
Payment of exercise price or tax liability
$33,951
$175.91 p/Share
193
Reduced 0.85%
22,456
Common Stock
Feb 01
2020
SELL
Payment of exercise price or tax liability
$101,066
$165.41 p/Share
611
Reduced 2.63%
22,649
Common Stock
Jan 31
2020
BUY
Grant, award, or other acquisition
-
3,941
Added 14.49%
23,260
Common Stock
Jan 26
2020
SELL
Payment of exercise price or tax liability
$58,650
$167.57 p/Share
350
Reduced 1.78%
19,319
Common Stock
Dec 18
2019
SELL
Open market or private sale
$1,356,750
$167.5 p/Share
8,100
Reduced 29.17%
19,669
Common Stock
Feb 15
2019
SELL
Payment of exercise price or tax liability
$447,448
$130.68 p/Share
3,424
Reduced 10.98%
27,769
Common Stock
Feb 15
2019
BUY
Grant, award, or other acquisition
-
7,234
Added 18.83%
31,193
Common Stock
Feb 06
2019
SELL
Payment of exercise price or tax liability
$24,705
$126.69 p/Share
195
Reduced 0.81%
23,959
Common Stock
Feb 01
2019
SELL
Payment of exercise price or tax liability
$32,865
$126.89 p/Share
259
Reduced 1.06%
24,154
Common Stock
Feb 01
2019
BUY
Grant, award, or other acquisition
-
5,548
Added 18.52%
24,413
Common Stock
Jan 26
2019
SELL
Payment of exercise price or tax liability
$50,628
$121.12 p/Share
418
Reduced 2.17%
18,865
Common Stock
Jul 05
2018
SELL
Payment of exercise price or tax liability
$44,547
$140.97 p/Share
316
Reduced 1.61%
19,283
Common Stock
Jul 05
2018
BUY
Exercise of conversion of derivative security
-
696
Added 3.43%
19,599
Common Stock
Feb 06
2018
SELL
Payment of exercise price or tax liability
$47,365
$160.56 p/Share
295
Reduced 1.54%
18,903
Common Stock
Feb 02
2018
SELL
Payment of exercise price or tax liability
$469,502
$167.5 p/Share
2,803
Reduced 12.74%
19,198
Common Stock
Feb 02
2018
BUY
Grant, award, or other acquisition
-
5,017
Added 18.57%
22,001
Common Stock
Feb 01
2018
SELL
Payment of exercise price or tax liability
$67,063
$171.08 p/Share
392
Reduced 2.26%
16,984
Common Stock
Jan 26
2018
BUY
Grant, award, or other acquisition
-
3,547
Added 16.95%
17,376
Common Stock