Feb 10
2023
SELL
Payment of exercise price or tax liability
$18,923
$159.02 p/Share
119
Reduced 0.34%
35,256
Common Stock
Feb 10
2023
BUY
Grant, award, or other acquisition
-
286
Added 0.8%
35,375
Common Stock
Feb 03
2023
SELL
Payment of exercise price or tax liability
$18,923
$159.02 p/Share
119
Reduced 0.34%
35,089
Common Stock
Feb 03
2023
BUY
Grant, award, or other acquisition
-
351
Added 0.99%
35,208
Common Stock
Jan 31
2023
SELL
Payment of exercise price or tax liability
$13,416
$156.0 p/Share
86
Reduced 0.25%
34,857
Common Stock
Jan 31
2023
BUY
Grant, award, or other acquisition
-
255
Added 0.72%
34,943
Common Stock
Jan 27
2023
SELL
Payment of exercise price or tax liability
$20,612
$154.98 p/Share
133
Reduced 0.38%
34,688
Common Stock
Jan 27
2023
BUY
Grant, award, or other acquisition
-
393
Added 1.12%
34,821
Common Stock
Feb 11
2022
SELL
Payment of exercise price or tax liability
$18,595
$182.3 p/Share
102
Reduced 0.3%
34,428
Common Stock
Feb 11
2022
BUY
Grant, award, or other acquisition
-
245
Added 0.7%
34,530
Common Stock
Feb 04
2022
SELL
Payment of exercise price or tax liability
$21,368
$179.56 p/Share
119
Reduced 0.35%
34,285
Common Stock
Feb 04
2022
BUY
Grant, award, or other acquisition
-
351
Added 1.01%
34,404
Common Stock
Jan 31
2022
SELL
Payment of exercise price or tax liability
$24,221
$169.38 p/Share
143
Reduced 0.42%
34,053
Common Stock
Jan 31
2022
BUY
Grant, award, or other acquisition
-
422
Added 1.22%
34,196
Common Stock
Jan 28
2022
SELL
Payment of exercise price or tax liability
$22,885
$172.07 p/Share
133
Reduced 0.39%
33,774
Common Stock
Jan 28
2022
BUY
Grant, award, or other acquisition
-
392
Added 1.14%
33,907
Common Stock
Feb 05
2021
SELL
Payment of exercise price or tax liability
$15,584
$140.4 p/Share
111
Reduced 0.33%
33,515
Common Stock
Feb 05
2021
BUY
Grant, award, or other acquisition
-
350
Added 1.03%
33,626
Common Stock
Jan 29
2021
SELL
Payment of exercise price or tax liability
$33,912
$132.47 p/Share
256
Reduced 0.76%
33,276
Common Stock
Jan 29
2021
BUY
Grant, award, or other acquisition
-
807
Added 2.35%
33,532
Common Stock
Jan 31
2020
SELL
Payment of exercise price or tax liability
$64,543
$168.52 p/Share
383
Reduced 1.16%
32,725
Common Stock
Jan 31
2020
BUY
Grant, award, or other acquisition
-
1,207
Added 3.52%
33,108
Common Stock
Jan 31
2019
SELL
Payment of exercise price or tax liability
$43,932
$164.54 p/Share
267
Reduced 0.83%
31,883
Common Stock
Jan 31
2019
BUY
Grant, award, or other acquisition
-
784
Added 2.38%
32,150
Common Stock
Jan 29
2019
SELL
Payment of exercise price or tax liability
$35,952
$168.0 p/Share
214
Reduced 0.68%
31,366
Common Stock