Dec 03
2021
SELL
Payment of exercise price or tax liability
$47,401
$333.81 p/Share
142
Reduced 100.0%
0
Common Stock
Dec 03
2021
BUY
Exercise of conversion of derivative security
-
142
Added 50.0%
142
Common Stock
Apr 23
2021
SELL
Open market or private sale
$1,300,451
$377.38 p/Share
3,446
Reduced 100.0%
0
Common Stock
Apr 21
2021
SELL
Open market or private sale
$1,354,920
$387.12 p/Share
3,500
Reduced 50.39%
3,446
Common Stock
Feb 22
2021
SELL
Payment of exercise price or tax liability
$1,815,386
$340.47 p/Share
5,332
Reduced 43.43%
6,946
Common Stock
Feb 22
2021
BUY
Exercise of conversion of derivative security
-
2,922
Added 19.22%
12,278
Common Stock
Feb 22
2021
BUY
Grant, award, or other acquisition
-
9,356
Added 50.0%
9,356
Common Stock
Dec 04
2020
SELL
Payment of exercise price or tax liability
$46,193
$366.61 p/Share
126
Reduced 100.0%
0
Common Stock
Dec 04
2020
BUY
Exercise of conversion of derivative security
-
126
Added 50.0%
126
Common Stock
Jan 29
2020
SELL
Open market or private sale
$3,007,266
$435.52 p/Share
6,905
Reduced 100.0%
0
Common Stock
Jan 26
2020
SELL
Payment of exercise price or tax liability
$2,292,250
$432.5 p/Share
5,300
Reduced 43.42%
6,905
Common Stock
Jan 26
2020
BUY
Exercise of conversion of derivative security
-
3,110
Added 20.31%
12,205
Common Stock
Jan 26
2020
BUY
Grant, award, or other acquisition
$3,933,588
$432.5 p/Share
9,095
Added 50.0%
9,095
Common Stock
Dec 06
2019
SELL
Payment of exercise price or tax liability
$60,350
$386.86 p/Share
156
Reduced 100.0%
0
Common Stock
Dec 06
2019
BUY
Exercise of conversion of derivative security
-
156
Added 50.0%
156
Common Stock
Feb 06
2019
SELL
Open market or private sale
$2,003,672
$301.44 p/Share
6,647
Reduced 100.0%
0
Common Stock
Jan 28
2019
SELL
Payment of exercise price or tax liability
$1,463,819
$287.87 p/Share
5,085
Reduced 43.34%
6,647
Common Stock
Jan 28
2019
BUY
Exercise of conversion of derivative security
-
3,501
Added 22.98%
11,732
Common Stock
Jan 28
2019
BUY
Grant, award, or other acquisition
$2,369,458
$287.87 p/Share
8,231
Added 50.0%
8,231
Common Stock
Dec 07
2018
SELL
Payment of exercise price or tax liability
$35,104
$285.4 p/Share
123
Reduced 100.0%
0
Common Stock
Dec 07
2018
BUY
Exercise of conversion of derivative security
-
123
Added 50.0%
123
Common Stock
Feb 22
2018
SELL
Payment of exercise price or tax liability
$46,988
$358.69 p/Share
131
Reduced 100.0%
0
Common Stock
Feb 22
2018
BUY
Exercise of conversion of derivative security
-
131
Added 50.0%
131
Common Stock
Feb 01
2018
SELL
Open market or private sale
$2,690,259
$357.89 p/Share
7,517
Reduced 100.0%
0
Common Stock
Jan 29
2018
SELL
Payment of exercise price or tax liability
$2,023,828
$351.42 p/Share
5,759
Reduced 43.38%
7,517
Common Stock