Jan 29
2021
BUY
Grant, award, or other acquisition
-
3,234
Added 13.41%
20,890
Common Stock
Jan 26
2021
SELL
Payment of exercise price or tax liability
$74,367
$211.27 p/Share
352
Reduced 1.95%
17,656
Common Stock
Dec 03
2020
SELL
Payment of exercise price or tax liability
$4,370,197
$193.44 p/Share
22,592
Reduced 47.49%
24,982
Common Stock
Dec 03
2020
SELL
Open market or private sale
$1,362,022
$195.3 p/Share
6,974
Reduced 27.92%
18,008
Common Stock
Dec 03
2020
BUY
Exercise of conversion of derivative security
$3,536,522
$128.76 p/Share
27,466
Added 36.6%
47,574
Common Stock
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