Sep 10
2021
BUY
Grant, award, or other acquisition
$7,064
$207.76 p/Share
34
Added 0.01%
502,655
Common Stock
Aug 10
2021
BUY
Grant, award, or other acquisition
$7,095
$221.71 p/Share
32
Added 0.01%
502,621
Common Stock
Feb 08
2021
SELL
Sale (or disposition) back to the issuer
-
40,998
Reduced 7.32%
518,890
Common Stock
Feb 08
2021
SELL
Payment of exercise price or tax liability
$3,327,564
$204.12 p/Share
16,302
Reduced 3.14%
502,588
Common Stock
Feb 04
2021
BUY
Grant, award, or other acquisition
-
61,630
Added 9.92%
559,888
Common Stock
Nov 11
2020
-
6,000
Reduced 1.17%
505,714
Common Stock
Sep 16
2020
SELL
Payment of exercise price or tax liability
$13,178,739
$202.37 p/Share
65,122
Reduced 9.74%
603,669
Common Stock
Sep 16
2020
BUY
Exercise of conversion of derivative security
$9,485,213
$107.3 p/Share
88,399
Added 11.67%
668,791
Common Stock
Aug 26
2020
SELL
Payment of exercise price or tax liability
$12,757,569
$194.9 p/Share
65,457
Reduced 10.14%
580,392
Common Stock
Aug 26
2020
BUY
Exercise of conversion of derivative security
$9,388,750
$107.3 p/Share
87,500
Added 11.93%
645,849
Common Stock
Feb 06
2020
SELL
Payment of exercise price or tax liability
$6,098,825
$186.11 p/Share
32,770
Reduced 6.26%
490,647
Common Stock
Feb 06
2020
BUY
Grant, award, or other acquisition
-
67,702
Added 10.81%
558,349
Common Stock
Dec 11
2019
-
5,836
Reduced 1.07%
541,956
Common Stock
Jul 26
2019
-
9,656
Reduced 1.73%
547,792
Common Stock
Apr 23
2019
-
7,000
Reduced 1.24%
557,448
Common Stock
Feb 20
2019
SELL
Payment of exercise price or tax liability
$9,663,183
$171.33 p/Share
56,401
Reduced 9.08%
564,448
Common Stock
Feb 20
2019
BUY
Exercise of conversion of derivative security
$6,203,892
$75.52 p/Share
82,149
Added 11.69%
620,849
Common Stock
Feb 07
2019
SELL
Sale (or disposition) back to the issuer
-
24,101
Reduced 4.12%
560,699
Common Stock
Feb 07
2019
SELL
Payment of exercise price or tax liability
$3,554,379
$161.57 p/Share
21,999
Reduced 3.92%
538,700
Common Stock
Feb 07
2019
BUY
Grant, award, or other acquisition
-
72,416
Added 11.02%
584,800
Common Stock
Feb 05
2019
SELL
Payment of exercise price or tax liability
$692,622
$161.3 p/Share
4,294
Reduced 0.83%
512,384
Common Stock
Jan 28
2019
SELL
Payment of exercise price or tax liability
$18,576,527
$160.95 p/Share
115,418
Reduced 18.26%
516,678
Common Stock
Jan 28
2019
BUY
Exercise of conversion of derivative security
$12,407,784
$75.52 p/Share
164,298
Added 20.63%
632,096
Common Stock
Dec 03
2018
-
6,000
Reduced 1.27%
467,798
Common Stock
Jul 30
2018
SELL
Payment of exercise price or tax liability
$5,739,913
$148.56 p/Share
38,637
Reduced 7.54%
473,798
Common Stock