Feb 11
2022
SELL
Payment of exercise price or tax liability
$45,028
$182.3 p/Share
247
Reduced 4.19%
5,655
Common Stock
Feb 11
2022
BUY
Grant, award, or other acquisition
-
619
Added 9.49%
5,902
Common Stock
Feb 04
2022
SELL
Payment of exercise price or tax liability
$22,804
$179.56 p/Share
127
Reduced 2.35%
5,283
Common Stock
Feb 04
2022
BUY
Grant, award, or other acquisition
-
376
Added 6.5%
5,410
Common Stock
Jan 31
2022
SELL
Payment of exercise price or tax liability
$23,036
$169.38 p/Share
136
Reduced 2.63%
5,034
Common Stock
Jan 31
2022
BUY
Grant, award, or other acquisition
-
402
Added 7.21%
5,170
Common Stock
Jan 28
2022
SELL
Payment of exercise price or tax liability
$22,885
$172.07 p/Share
133
Reduced 2.71%
4,768
Common Stock
Jan 28
2022
BUY
Grant, award, or other acquisition
-
392
Added 7.41%
4,901
Common Stock
Feb 05
2021
SELL
Payment of exercise price or tax liability
$16,708
$140.4 p/Share
119
Reduced 2.57%
4,509
Common Stock
Feb 05
2021
BUY
Grant, award, or other acquisition
-
375
Added 7.5%
4,628
Common Stock
Jan 29
2021
SELL
Payment of exercise price or tax liability
$30,071
$132.47 p/Share
227
Reduced 5.07%
4,253
Common Stock
Jan 29
2021
BUY
Grant, award, or other acquisition
-
716
Added 13.78%
4,480
Common Stock
Jan 31
2020
SELL
Payment of exercise price or tax liability
$58,645
$168.52 p/Share
348
Reduced 8.46%
3,764
Common Stock
Jan 31
2020
BUY
Grant, award, or other acquisition
-
1,096
Added 21.04%
4,112
Common Stock
Sep 10
2019
SELL
Open market or private sale
$100,477
$154.58 p/Share
650
Reduced 17.73%
3,016
Common Stock
Jan 31
2019
SELL
Payment of exercise price or tax liability
$38,831
$164.54 p/Share
236
Reduced 6.07%
3,650
Common Stock
Jan 31
2019
BUY
Grant, award, or other acquisition
-
693
Added 15.13%
3,886
Common Stock
Jan 29
2019
SELL
Payment of exercise price or tax liability
$30,408
$168.0 p/Share
181
Reduced 5.36%
3,193
Common Stock
Jan 29
2019
BUY
Grant, award, or other acquisition
-
561
Added 14.26%
3,374
Common Stock
Jan 31
2018
SELL
Payment of exercise price or tax liability
$22,894
$190.78 p/Share
120
Reduced 4.09%
2,813
Common Stock
Jan 31
2018
BUY
Grant, award, or other acquisition
-
379
Added 11.44%
2,933
Common Stock
Jan 30
2018
SELL
Payment of exercise price or tax liability
$30,301
$190.57 p/Share
159
Reduced 5.86%
2,554
Common Stock
Jan 30
2018
BUY
Grant, award, or other acquisition
-
502
Added 15.61%
2,713
Common Stock
Jan 29
2018
SELL
Payment of exercise price or tax liability
$33,783
$189.79 p/Share
178
Reduced 7.45%
2,211
Common Stock
Jan 29
2018
BUY
Grant, award, or other acquisition
-
560
Added 18.99%
2,389
Common Stock