Feb 16
2024
SELL
Payment of exercise price or tax liability
$60,856
$138.31 p/Share
440
Reduced 6.48%
6,349
Common Stock
Feb 16
2024
BUY
Grant, award, or other acquisition
-
1,222
Added 15.25%
6,789
Common Stock
Jan 31
2024
SELL
Payment of exercise price or tax liability
$28,172
$138.1 p/Share
204
Reduced 3.53%
5,567
Common Stock
Jan 31
2024
BUY
Grant, award, or other acquisition
-
491
Added 7.84%
5,771
Common Stock
Jan 29
2024
SELL
Payment of exercise price or tax liability
$29,123
$142.76 p/Share
204
Reduced 3.72%
5,280
Common Stock
Jan 29
2024
BUY
Grant, award, or other acquisition
-
491
Added 8.22%
5,484
Common Stock
Feb 10
2023
SELL
Payment of exercise price or tax liability
$17,333
$159.02 p/Share
109
Reduced 2.14%
4,993
Common Stock
Feb 10
2023
BUY
Grant, award, or other acquisition
-
302
Added 5.59%
5,102
Common Stock
Feb 03
2023
SELL
Payment of exercise price or tax liability
$22,580
$159.02 p/Share
142
Reduced 2.87%
4,800
Common Stock
Feb 03
2023
BUY
Grant, award, or other acquisition
-
372
Added 7.0%
4,942
Common Stock
Jan 31
2023
SELL
Payment of exercise price or tax liability
$12,324
$156.0 p/Share
79
Reduced 1.7%
4,570
Common Stock
Jan 31
2023
BUY
Grant, award, or other acquisition
-
191
Added 3.95%
4,649
Common Stock
Jan 27
2023
SELL
Payment of exercise price or tax liability
$31,615
$154.98 p/Share
204
Reduced 4.38%
4,458
Common Stock
Jan 27
2023
BUY
Grant, award, or other acquisition
-
491
Added 9.53%
4,662
Common Stock
Feb 11
2022
SELL
Payment of exercise price or tax liability
$14,584
$182.3 p/Share
80
Reduced 1.88%
4,171
Common Stock
Feb 11
2022
BUY
Grant, award, or other acquisition
-
220
Added 4.92%
4,251
Common Stock
Feb 04
2022
SELL
Payment of exercise price or tax liability
$23,881
$179.56 p/Share
133
Reduced 3.19%
4,031
Common Stock
Feb 04
2022
BUY
Grant, award, or other acquisition
-
371
Added 8.18%
4,164
Common Stock
Jan 31
2022
SELL
Payment of exercise price or tax liability
$25,068
$169.38 p/Share
148
Reduced 3.76%
3,793
Common Stock
Jan 31
2022
BUY
Grant, award, or other acquisition
-
382
Added 8.84%
3,941
Common Stock
Jan 28
2022
SELL
Payment of exercise price or tax liability
$35,102
$172.07 p/Share
204
Reduced 5.42%
3,559
Common Stock
Jan 28
2022
BUY
Grant, award, or other acquisition
-
491
Added 11.54%
3,763
Common Stock
Feb 05
2021
SELL
Payment of exercise price or tax liability
$19,796
$140.4 p/Share
141
Reduced 4.13%
3,272
Common Stock
Feb 05
2021
BUY
Grant, award, or other acquisition
-
370
Added 9.78%
3,413
Common Stock
Jan 29
2021
SELL
Payment of exercise price or tax liability
$30,203
$132.47 p/Share
228
Reduced 6.97%
3,043
Common Stock