Jan 31
2022
BUY
Grant, award, or other acquisition
-
548
Added 11.91%
4,053
Common Stock
Jan 28
2022
SELL
Payment of exercise price or tax liability
$32,177
$172.07 p/Share
187
Reduced 5.07%
3,505
Common Stock
Jan 28
2022
BUY
Grant, award, or other acquisition
-
553
Added 13.03%
3,692
Common Stock
Feb 05
2021
SELL
Payment of exercise price or tax liability
$22,464
$140.4 p/Share
160
Reduced 4.85%
3,139
Common Stock
Feb 05
2021
BUY
Grant, award, or other acquisition
-
505
Added 13.28%
3,299
Common Stock
Jan 29
2021
SELL
Payment of exercise price or tax liability
$42,258
$132.47 p/Share
319
Reduced 10.25%
2,794
Common Stock
Jan 29
2021
BUY
Grant, award, or other acquisition
-
1,006
Added 24.42%
3,113
Common Stock
Feb 13
2020
SELL
Open market or private sale
$187,249
$169.15 p/Share
1,107
Reduced 52.54%
1,000
Common Stock
Jan 31
2020
SELL
Payment of exercise price or tax liability
$86,619
$168.52 p/Share
514
Reduced 19.61%
2,107
Common Stock
Jan 31
2020
BUY
Grant, award, or other acquisition
-
1,621
Added 38.21%
2,621
Common Stock
Aug 15
2019
BUY
Open market or private purchase
$26,940
$144.84 p/Share
186
Added 15.68%
1,000
Common Stock
Feb 11
2019
SELL
Open market or private sale
$4,148
$165.93 p/Share
25
Reduced 2.98%
814
Common Stock
Feb 01
2019
SELL
Open market or private sale
$116,721
$164.86 p/Share
708
Reduced 46.52%
814
Common Stock
Jan 31
2019
SELL
Payment of exercise price or tax liability
$60,057
$164.54 p/Share
365
Reduced 19.34%
1,522
Common Stock
Jan 31
2019
BUY
Grant, award, or other acquisition
-
1,073
Added 36.25%
1,887
Common Stock
Jan 30
2019
SELL
Open market or private sale
$111,856
$167.7 p/Share
667
Reduced 45.04%
814
Common Stock
Jan 29
2019
SELL
Payment of exercise price or tax liability
$53,256
$168.0 p/Share
317
Reduced 17.63%
1,481
Common Stock
Jan 29
2019
BUY
Grant, award, or other acquisition
-
984
Added 35.37%
1,798
Common Stock
Feb 01
2018
SELL
Open market or private sale
$79,871
$190.17 p/Share
420
Reduced 34.04%
814
Common Stock
Jan 31
2018
SELL
Open market or private sale
$115,277
$190.54 p/Share
605
Reduced 42.64%
814
Common Stock
Jan 31
2018
SELL
Payment of exercise price or tax liability
$37,202
$190.78 p/Share
195
Reduced 13.65%
1,234
Common Stock
Jan 31
2018
BUY
Grant, award, or other acquisition
-
615
Added 30.09%
1,429
Common Stock
Jan 30
2018
SELL
Open market or private sale
$126,712
$188.56 p/Share
672
Reduced 45.22%
814
Common Stock
Jan 30
2018
SELL
Payment of exercise price or tax liability
$53,360
$190.57 p/Share
280
Reduced 16.48%
1,419
Common Stock
Jan 30
2018
BUY
Grant, award, or other acquisition
-
885
Added 34.25%
1,699
Common Stock