Feb 16
2024
SELL
Payment of exercise price or tax liability
$81,187
$138.31 p/Share
587
Reduced 10.25%
5,141
Common Stock
Feb 16
2024
BUY
Grant, award, or other acquisition
-
1,628
Added 22.13%
5,728
Common Stock
Jan 31
2024
SELL
Payment of exercise price or tax liability
$53,582
$138.1 p/Share
388
Reduced 8.65%
4,100
Common Stock
Jan 31
2024
BUY
Grant, award, or other acquisition
-
992
Added 18.1%
4,488
Common Stock
Jan 29
2024
SELL
Payment of exercise price or tax liability
$19,415
$142.76 p/Share
136
Reduced 3.74%
3,496
Common Stock
Jan 29
2024
BUY
Grant, award, or other acquisition
-
328
Added 8.28%
3,632
Common Stock
Feb 10
2023
SELL
Payment of exercise price or tax liability
$9,382
$159.02 p/Share
59
Reduced 1.75%
3,304
Common Stock
Feb 10
2023
BUY
Grant, award, or other acquisition
-
165
Added 4.68%
3,363
Common Stock
Feb 03
2023
SELL
Payment of exercise price or tax liability
$13,516
$159.02 p/Share
85
Reduced 2.59%
3,198
Common Stock
Feb 03
2023
BUY
Grant, award, or other acquisition
-
102
Added 3.01%
3,283
Common Stock
Jan 31
2023
SELL
Payment of exercise price or tax liability
$17,160
$156.0 p/Share
110
Reduced 3.34%
3,181
Common Stock
Jan 31
2023
BUY
Grant, award, or other acquisition
-
265
Added 7.45%
3,291
Common Stock
Jan 27
2023
SELL
Payment of exercise price or tax liability
$21,077
$154.98 p/Share
136
Reduced 4.3%
3,026
Common Stock
Jan 27
2023
BUY
Grant, award, or other acquisition
-
327
Added 9.37%
3,162
Common Stock
Feb 11
2022
SELL
Payment of exercise price or tax liability
$9,115
$182.3 p/Share
50
Reduced 1.73%
2,835
Common Stock
Feb 11
2022
BUY
Grant, award, or other acquisition
-
141
Added 4.66%
2,885
Common Stock
Feb 04
2022
SELL
Payment of exercise price or tax liability
$14,365
$179.56 p/Share
80
Reduced 2.83%
2,744
Common Stock
Feb 04
2022
BUY
Grant, award, or other acquisition
-
101
Added 3.45%
2,824
Common Stock
Jan 31
2022
SELL
Payment of exercise price or tax liability
$17,277
$169.38 p/Share
102
Reduced 3.61%
2,723
Common Stock
Jan 31
2022
BUY
Grant, award, or other acquisition
-
122
Added 4.14%
2,825
Common Stock
Jan 28
2022
SELL
Payment of exercise price or tax liability
$23,402
$172.07 p/Share
136
Reduced 4.79%
2,703
Common Stock
Jan 28
2022
BUY
Grant, award, or other acquisition
-
327
Added 10.33%
2,839
Common Stock
Feb 05
2021
SELL
Payment of exercise price or tax liability
$11,232
$140.4 p/Share
80
Reduced 3.09%
2,512
Common Stock
Feb 05
2021
BUY
Grant, award, or other acquisition
-
101
Added 3.75%
2,592
Common Stock
Jan 29
2021
SELL
Payment of exercise price or tax liability
$25,169
$132.47 p/Share
190
Reduced 7.09%
2,491
Common Stock