May 03
2021
SELL
Open market or private sale
$203,333
$321.73 p/Share
632
Reduced 30.14%
1,465
Common Stock
Mar 11
2021
SELL
Payment of exercise price or tax liability
$53,143
$310.78 p/Share
171
Reduced 7.54%
2,097
Common Stock
Mar 08
2021
SELL
Payment of exercise price or tax liability
$23,603
$302.6 p/Share
78
Reduced 3.32%
2,268
Common Stock
Mar 08
2021
BUY
Grant, award, or other acquisition
$110,449
$302.6 p/Share
365
Added 13.46%
2,346
Common Stock
Mar 06
2021
SELL
Payment of exercise price or tax liability
$12,339
$300.96 p/Share
41
Reduced 2.03%
1,981
Common Stock
Mar 04
2021
SELL
Payment of exercise price or tax liability
$18,182
$288.6 p/Share
63
Reduced 3.02%
2,022
Common Stock
Jan 27
2021
SELL
Payment of exercise price or tax liability
$42,056
$236.27 p/Share
178
Reduced 7.87%
2,085
Common Stock
Jan 27
2021
BUY
Grant, award, or other acquisition
$81,041
$236.27 p/Share
343
Added 13.16%
2,263
Common Stock
Dec 07
2020
SELL
Payment of exercise price or tax liability
$8,134
$246.48 p/Share
33
Reduced 1.69%
1,920
Common Stock
Jun 05
2020
SELL
Open market or private sale
$90,028
$162.8 p/Share
553
Reduced 22.07%
1,953
Common Stock
May 01
2020
SELL
Payment of exercise price or tax liability
$5,248
$119.28 p/Share
44
Reduced 1.73%
2,506
Common Stock
Mar 11
2020
SELL
Payment of exercise price or tax liability
$13,562
$99.72 p/Share
136
Reduced 5.06%
2,550
Common Stock
Mar 06
2020
SELL
Payment of exercise price or tax liability
$3,817
$115.67 p/Share
33
Reduced 1.21%
2,686
Common Stock
Mar 04
2020
SELL
Payment of exercise price or tax liability
$18,873
$130.16 p/Share
145
Reduced 5.87%
2,327
Common Stock
Mar 04
2020
BUY
Grant, award, or other acquisition
$102,436
$130.16 p/Share
787
Added 22.45%
2,719
Common Stock
Jan 29
2020
SELL
Payment of exercise price or tax liability
$14,769
$152.26 p/Share
97
Reduced 4.46%
2,077
Common Stock
Jan 29
2020
BUY
Grant, award, or other acquisition
$40,044
$152.26 p/Share
263
Added 10.79%
2,174
Common Stock
Dec 07
2019
SELL
Payment of exercise price or tax liability
$5,032
$157.26 p/Share
32
Reduced 1.65%
1,911
Common Stock
May 01
2019
SELL
Payment of exercise price or tax liability
$5,962
$138.64 p/Share
43
Reduced 2.17%
1,943
Common Stock
Mar 12
2019
SELL
Open market or private sale
$18,024
$123.45 p/Share
146
Reduced 6.85%
1,986
Common Stock
Mar 11
2019
SELL
Payment of exercise price or tax liability
$10,541
$124.01 p/Share
85
Reduced 7.63%
1,029
Common Stock
Mar 11
2019
BUY
Grant, award, or other acquisition
$165,429
$124.01 p/Share
1,334
Added 38.49%
2,132
Common Stock
Mar 06
2019
SELL
Payment of exercise price or tax liability
$4,354
$128.05 p/Share
34
Reduced 3.71%
883
Common Stock
Dec 07
2018
SELL
Payment of exercise price or tax liability
$3,430
$103.94 p/Share
33
Reduced 3.47%
917
Common Stock