Dec 18
2024
BUY
Grant, award, or other acquisition
-
165
Added 0.48%
34,231
Common Stock
Sep 27
2024
BUY
Grant, award, or other acquisition
-
141
Added 0.41%
34,066
Common Stock
Sep 05
2024
SELL
Sale (or disposition) back to the issuer
$348,239
$79.78 p/Share
4,365
Reduced 11.4%
33,925
Common Stock
Sep 05
2024
BUY
Grant, award, or other acquisition
$163,163
$37.38 p/Share
4,365
Added 10.23%
38,290
Common Stock
Sep 04
2024
SELL
Sale (or disposition) back to the issuer
$54,849
$81.5 p/Share
673
Reduced 1.95%
33,925
Common Stock
Jun 28
2024
BUY
Grant, award, or other acquisition
-
155
Added 0.45%
34,598
Common Stock
Jun 07
2024
SELL
Sale (or disposition) back to the issuer
$348,894
$79.93 p/Share
4,365
Reduced 11.25%
34,442
Common Stock
Jun 07
2024
BUY
Grant, award, or other acquisition
$163,163
$37.38 p/Share
4,365
Added 10.11%
38,807
Common Stock
Mar 28
2024
BUY
Grant, award, or other acquisition
-
138
Added 0.4%
34,442
Common Stock
Mar 05
2024
SELL
Payment of exercise price or tax liability
$89,412
$80.99 p/Share
1,104
Reduced 3.12%
34,304
Common Stock
Feb 26
2024
BUY
Grant, award, or other acquisition
-
5,844
Added 14.17%
35,408
Common Stock
Dec 20
2023
BUY
Grant, award, or other acquisition
-
106
Added 0.36%
29,564
Common Stock
Sep 29
2023
BUY
Grant, award, or other acquisition
-
111
Added 0.38%
29,458
Common Stock
Jun 30
2023
BUY
Grant, award, or other acquisition
-
102
Added 0.35%
29,347
Common Stock
Mar 31
2023
BUY
Grant, award, or other acquisition
-
105
Added 0.32%
32,938
Common Stock
Feb 27
2023
SELL
Payment of exercise price or tax liability
$290,136
$88.89 p/Share
3,264
Reduced 9.04%
32,833
Common Stock
Feb 27
2023
BUY
Grant, award, or other acquisition
-
2,558
Added 6.62%
36,097
Common Stock
Dec 19
2022
BUY
Grant, award, or other acquisition
-
96
Added 0.29%
33,539
Common Stock
Sep 30
2022
BUY
Grant, award, or other acquisition
-
110
Added 0.33%
33,443
Common Stock
Jun 24
2022
BUY
Grant, award, or other acquisition
-
115
Added 0.34%
33,332
Common Stock
Mar 25
2022
BUY
Grant, award, or other acquisition
-
107
Added 0.32%
33,217
Common Stock
Mar 18
2022
SELL
Open market or private sale
$256,733
$69.5 p/Share
3,694
Reduced 11.22%
29,244
Common Stock
Feb 28
2022
BUY
Grant, award, or other acquisition
-
3,058
Added 8.46%
33,109
Common Stock
Dec 21
2021
BUY
Grant, award, or other acquisition
-
144
Added 0.48%
30,051
Common Stock
Sep 24
2021
BUY
Grant, award, or other acquisition
-
153
Added 0.51%
29,907
Common Stock