Jul 17
2020
BUY
Exercise of conversion of derivative security
$4,483,200
$56.04 p/Share
80,000
Added 33.64%
157,847
Common Stock
Jun 30
2020
BUY
Grant, award, or other acquisition
-
74
Added 0.09%
77,847
Common Stock
Jun 05
2020
SELL
Payment of exercise price or tax liability
$372,973
$311.85 p/Share
1,196
Reduced 1.51%
77,773
Common Stock
Mar 24
2020
BUY
Grant, award, or other acquisition
-
97
Added 0.12%
78,969
Common Stock
Feb 26
2020
SELL
Payment of exercise price or tax liability
$218,816
$263.0 p/Share
832
Reduced 0.84%
97,721
Common Stock
Feb 13
2020
SELL
Payment of exercise price or tax liability
$3,805,907
$302.2 p/Share
12,594
Reduced 12.14%
91,107
Common Stock
Feb 13
2020
BUY
Grant, award, or other acquisition
-
31,619
Added 24.29%
98,553
Common Stock
Feb 07
2020
SELL
Payment of exercise price or tax liability
$498,595
$286.22 p/Share
1,742
Reduced 2.14%
79,528
Common Stock
Dec 17
2019
BUY
Grant, award, or other acquisition
-
70
Added 0.09%
81,270
Common Stock
Sep 24
2019
BUY
Grant, award, or other acquisition
-
90
Added 0.11%
81,200
Common Stock
Jun 25
2019
BUY
Grant, award, or other acquisition
-
81
Added 0.1%
81,007
Common Stock
Jun 07
2019
SELL
Payment of exercise price or tax liability
$289,955
$246.77 p/Share
1,175
Reduced 1.43%
80,925
Common Stock
Mar 19
2019
BUY
Grant, award, or other acquisition
-
73
Added 0.09%
82,100
Common Stock
Feb 26
2019
SELL
Payment of exercise price or tax liability
$2,182,734
$262.98 p/Share
8,300
Reduced 9.92%
75,371
Common Stock
Feb 26
2019
BUY
Grant, award, or other acquisition
-
23,524
Added 22.29%
82,026
Common Stock
Feb 13
2019
SELL
Payment of exercise price or tax liability
$181,494
$263.8 p/Share
688
Reduced 1.02%
66,802
Common Stock
Feb 08
2019
SELL
Payment of exercise price or tax liability
$629,346
$261.9 p/Share
2,403
Reduced 3.44%
67,490
Common Stock
Dec 13
2018
BUY
Grant, award, or other acquisition
-
68
Added 0.1%
69,893
Common Stock
Sep 18
2018
BUY
Grant, award, or other acquisition
-
70
Added 0.1%
69,825
Common Stock
Jun 26
2018
BUY
Grant, award, or other acquisition
-
73
Added 0.1%
69,641
Common Stock
Jun 07
2018
SELL
Payment of exercise price or tax liability
$288,568
$248.98 p/Share
1,159
Reduced 1.64%
69,567
Common Stock
Mar 20
2018
BUY
Grant, award, or other acquisition
-
75
Added 0.11%
70,726
Common Stock
Feb 13
2018
SELL
Payment of exercise price or tax liability
$1,365,279
$226.64 p/Share
6,024
Reduced 8.47%
65,135
Common Stock
Feb 13
2018
BUY
Grant, award, or other acquisition
-
17,759
Added 20.09%
70,651
Common Stock
Feb 12
2018
SELL
Payment of exercise price or tax liability
$421,363
$225.69 p/Share
1,867
Reduced 3.07%
58,916
Common Stock