Feb 11
2022
SELL
Payment of exercise price or tax liability
$113,573
$182.3 p/Share
623
Reduced 3.12%
19,337
Common Stock
Feb 11
2022
BUY
Grant, award, or other acquisition
-
1,686
Added 7.79%
19,960
Common Stock
Feb 04
2022
SELL
Payment of exercise price or tax liability
$58,357
$179.56 p/Share
325
Reduced 1.75%
18,274
Common Stock
Feb 04
2022
BUY
Grant, award, or other acquisition
-
963
Added 4.92%
18,599
Common Stock
Jan 31
2022
SELL
Payment of exercise price or tax liability
$62,671
$169.38 p/Share
370
Reduced 2.05%
17,636
Common Stock
Jan 31
2022
BUY
Grant, award, or other acquisition
-
1,095
Added 5.73%
18,006
Common Stock
Jan 28
2022
SELL
Payment of exercise price or tax liability
$64,354
$172.07 p/Share
374
Reduced 2.16%
16,911
Common Stock
Jan 28
2022
BUY
Grant, award, or other acquisition
-
1,107
Added 6.02%
17,285
Common Stock
Feb 05
2021
SELL
Payment of exercise price or tax liability
$42,822
$140.4 p/Share
305
Reduced 1.85%
16,178
Common Stock
Feb 05
2021
BUY
Grant, award, or other acquisition
-
963
Added 5.52%
16,483
Common Stock
Jan 29
2021
SELL
Payment of exercise price or tax liability
$87,165
$132.47 p/Share
658
Reduced 4.07%
15,520
Common Stock
Jan 29
2021
BUY
Grant, award, or other acquisition
-
2,078
Added 11.38%
16,178
Common Stock
Feb 04
2020
SELL
Open market or private sale
$246,402
$171.47 p/Share
1,437
Reduced 9.25%
14,100
Common Stock
Jan 31
2020
SELL
Payment of exercise price or tax liability
$194,809
$168.52 p/Share
1,156
Reduced 6.93%
15,537
Common Stock
Jan 31
2020
BUY
Grant, award, or other acquisition
-
3,371
Added 16.8%
16,693
Common Stock
Jan 31
2019
SELL
Payment of exercise price or tax liability
$176,058
$164.54 p/Share
1,070
Reduced 7.43%
13,322
Common Stock
Jan 31
2019
BUY
Grant, award, or other acquisition
-
2,276
Added 13.65%
14,392
Common Stock
Jan 29
2019
SELL
Payment of exercise price or tax liability
$127,176
$168.0 p/Share
757
Reduced 5.88%
12,116
Common Stock
Jan 29
2019
BUY
Grant, award, or other acquisition
-
2,194
Added 14.56%
12,873
Common Stock
Jan 31
2018
SELL
Payment of exercise price or tax liability
$120,955
$190.78 p/Share
634
Reduced 5.6%
10,679
Common Stock
Jan 31
2018
BUY
Grant, award, or other acquisition
-
1,293
Added 10.26%
11,313
Common Stock
Jan 30
2018
SELL
Payment of exercise price or tax liability
$151,694
$190.57 p/Share
796
Reduced 7.36%
10,020
Common Stock
Jan 30
2018
BUY
Grant, award, or other acquisition
-
1,768
Added 14.05%
10,816
Common Stock
Jan 29
2018
SELL
Payment of exercise price or tax liability
$141,583
$189.79 p/Share
746
Reduced 7.62%
9,048
Common Stock
Jan 29
2018
BUY
Grant, award, or other acquisition
-
2,194
Added 18.3%
9,794
Common Stock