Dec 18
2024
BUY
Grant, award, or other acquisition
-
419
Added 0.56%
74,608
Common Stock
Nov 19
2024
-
5,780
Reduced 7.23%
74,158
Common Stock
Sep 27
2024
BUY
Grant, award, or other acquisition
-
358
Added 0.45%
79,938
Common Stock
Sep 16
2024
SELL
Sale (or disposition) back to the issuer
$1,819,237
$82.04 p/Share
22,175
Reduced 21.81%
79,506
Common Stock
Sep 16
2024
BUY
Grant, award, or other acquisition
$1,110,524
$50.08 p/Share
22,175
Added 17.9%
101,681
Common Stock
Sep 04
2024
SELL
Sale (or disposition) back to the issuer
$114,842
$82.03 p/Share
1,400
Reduced 1.73%
79,506
Common Stock
Sep 04
2024
BUY
Grant, award, or other acquisition
$70,112
$50.08 p/Share
1,400
Added 1.7%
80,906
Common Stock
Jun 28
2024
BUY
Grant, award, or other acquisition
-
379
Added 0.47%
79,506
Common Stock
May 22
2024
-
6,273
Reduced 7.36%
78,996
Common Stock
Mar 28
2024
BUY
Grant, award, or other acquisition
-
337
Added 0.39%
85,269
Common Stock
Feb 26
2024
BUY
Grant, award, or other acquisition
-
17,333
Added 16.96%
84,863
Common Stock
Dec 20
2023
BUY
Grant, award, or other acquisition
-
210
Added 0.31%
67,530
Common Stock
Sep 29
2023
BUY
Grant, award, or other acquisition
-
221
Added 0.33%
67,247
Common Stock
Jun 30
2023
BUY
Grant, award, or other acquisition
-
203
Added 0.3%
66,948
Common Stock
Mar 31
2023
BUY
Grant, award, or other acquisition
-
207
Added 0.31%
66,376
Common Stock
Feb 27
2023
BUY
Grant, award, or other acquisition
-
15,306
Added 18.8%
66,100
Common Stock
Jan 04
2023
SELL
Sale (or disposition) back to the issuer
$534,712
$85.01 p/Share
6,290
Reduced 11.02%
50,794
Common Stock
Jan 04
2023
BUY
Grant, award, or other acquisition
$322,865
$51.33 p/Share
6,290
Added 9.93%
57,084
Common Stock
Jan 03
2023
SELL
Sale (or disposition) back to the issuer
$8,500
$85.0 p/Share
100
Reduced 0.2%
50,794
Common Stock
Jan 03
2023
BUY
Grant, award, or other acquisition
$5,133
$51.33 p/Share
100
Added 0.2%
50,894
Common Stock
Dec 19
2022
BUY
Grant, award, or other acquisition
-
63
Added 0.12%
50,794
Common Stock
Sep 30
2022
BUY
Grant, award, or other acquisition
-
73
Added 0.14%
50,670
Common Stock
Jun 24
2022
BUY
Grant, award, or other acquisition
-
76
Added 0.15%
50,336
Common Stock
Mar 25
2022
BUY
Grant, award, or other acquisition
-
264
Added 0.52%
50,260
Common Stock
Feb 28
2022
BUY
Grant, award, or other acquisition
-
13,948
Added 21.84%
49,931
Common Stock