Oct 23
2024
BUY
Grant, award, or other acquisition
-
146
Added 0.09%
153,613
Common Stock
Jul 24
2024
BUY
Grant, award, or other acquisition
-
476
Added 0.31%
153,466
Common Stock
Apr 24
2024
BUY
Grant, award, or other acquisition
-
195
Added 0.13%
152,989
Common Stock
Apr 15
2024
SELL
Sale (or disposition) back to the issuer
$0
$96.42 p/Share
0
Reduced 0.0%
152,793
Common Stock
Apr 15
2024
SELL
Payment of exercise price or tax liability
$260,912
$96.42 p/Share
2,706
Reduced 1.74%
152,794
Common Stock
Apr 05
2024
SELL
Payment of exercise price or tax liability
$826,878
$95.87 p/Share
8,625
Reduced 5.26%
155,500
Common Stock
Apr 05
2024
SELL
Sale (or disposition) back to the issuer
$0
$95.87 p/Share
0
Reduced 0.0%
155,500
Common Stock
Mar 20
2024
BUY
Grant, award, or other acquisition
-
28,804
Added 14.93%
164,125
Common Stock
Mar 15
2024
SELL
Sale (or disposition) back to the issuer
$102
$102.59 p/Share
1
Reduced 0.0%
135,321
Common Stock
Mar 15
2024
SELL
Payment of exercise price or tax liability
$1,490,530
$102.59 p/Share
14,529
Reduced 9.7%
135,323
Common Stock
Mar 15
2024
BUY
Grant, award, or other acquisition
-
21,700
Added 12.65%
149,852
Common Stock
Jan 24
2024
BUY
Grant, award, or other acquisition
-
220
Added 0.17%
128,152
Common Stock
Dec 15
2023
SELL
Sale (or disposition) back to the issuer
$0
$109.3 p/Share
0
Reduced 0.0%
137,602
Common Stock
Dec 15
2023
SELL
Payment of exercise price or tax liability
$1,057,040
$109.3 p/Share
9,671
Reduced 7.03%
127,931
Common Stock
Dec 15
2023
BUY
Grant, award, or other acquisition
-
21,453
Added 13.49%
137,603
Common Stock
Oct 25
2023
BUY
Grant, award, or other acquisition
-
299
Added 0.26%
116,149
Common Stock
Jul 26
2023
BUY
Grant, award, or other acquisition
-
219
Added 0.19%
115,849
Common Stock
Apr 26
2023
BUY
Grant, award, or other acquisition
-
294
Added 0.25%
115,630
Common Stock
Apr 15
2023
SELL
Payment of exercise price or tax liability
$199,530
$73.9 p/Share
2,700
Reduced 2.29%
115,336
Common Stock
Apr 15
2023
SELL
Sale (or disposition) back to the issuer
$0
$73.9 p/Share
0
Reduced 0.0%
115,336
Common Stock
Apr 05
2023
SELL
Sale (or disposition) back to the issuer
$0
$72.93 p/Share
0
Reduced 0.0%
118,036
Common Stock
Apr 05
2023
SELL
Payment of exercise price or tax liability
$627,125
$72.93 p/Share
8,599
Reduced 6.79%
118,036
Common Stock
Mar 31
2023
BUY
Grant, award, or other acquisition
-
20,370
Added 13.86%
126,635
Common Stock
Mar 15
2023
SELL
Sale (or disposition) back to the issuer
$0
$73.43 p/Share
0
Reduced 0.0%
106,265
Common Stock
Mar 15
2023
SELL
Payment of exercise price or tax liability
$205,383
$73.43 p/Share
2,797
Reduced 2.56%
106,266
Common Stock