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
Jan 25
2023
BUY
Grant, award, or other acquisition
-
345
Added 0.32%
109,063
Common Stock
Oct 26
2022
BUY
Grant, award, or other acquisition
-
473
Added 0.43%
108,717
Common Stock
Jul 27
2022
BUY
Grant, award, or other acquisition
-
387
Added 0.36%
108,243
Common Stock
Apr 27
2022
BUY
Grant, award, or other acquisition
-
500
Added 0.46%
107,856
Common Stock
Apr 15
2022
SELL
Sale (or disposition) back to the issuer
$0
$60.91 p/Share
0
Reduced 0.0%
107,356
Common Stock