Nov 22
2024
BUY
Grant, award, or other acquisition
-
1,124
Added 0.35%
320,640
Common Stock
Sep 30
2024
-
1,659
Reduced 0.52%
319,515
Common Stock
Sep 30
2024
BUY
Grant, award, or other acquisition
$53,718
$32.38 p/Share
1,659
Added 0.51%
321,174
Common Stock
Aug 30
2024
BUY
Grant, award, or other acquisition
-
1,148
Added 0.36%
319,515
Common Stock
Jun 30
2024
-
1,816
Reduced 0.57%
318,367
Common Stock
Jun 30
2024
BUY
Grant, award, or other acquisition
$53,735
$29.59 p/Share
1,816
Added 0.56%
320,183
Common Stock
May 24
2024
BUY
Grant, award, or other acquisition
-
1,199
Added 0.38%
318,367
Common Stock
Mar 31
2024
-
1,765
Reduced 0.55%
317,167
Common Stock
Mar 31
2024
BUY
Grant, award, or other acquisition
$53,744
$30.45 p/Share
1,765
Added 0.55%
318,932
Common Stock
Feb 28
2024
BUY
Grant, award, or other acquisition
-
1,036
Added 0.33%
317,167
Common Stock
Feb 08
2024
BUY
Grant, award, or other acquisition
-
30,000
Added 8.67%
316,130
Common Stock
Dec 29
2023
-
1,545
Reduced 0.54%
286,130
Common Stock
Dec 29
2023
BUY
Grant, award, or other acquisition
$53,735
$34.78 p/Share
1,545
Added 0.53%
287,675
Common Stock
Nov 28
2023
BUY
Grant, award, or other acquisition
-
1,023
Added 0.36%
286,130
Common Stock
Sep 29
2023
-
1,890
Reduced 0.66%
285,107
Common Stock
Sep 29
2023
BUY
Grant, award, or other acquisition
$53,732
$28.43 p/Share
1,890
Added 0.65%
286,997
Common Stock
Aug 25
2023
BUY
Grant, award, or other acquisition
-
989
Added 0.35%
285,107
Common Stock
Jun 30
2023
-
1,738
Reduced 0.61%
284,117
Common Stock
Jun 30
2023
BUY
Grant, award, or other acquisition
$53,738
$30.92 p/Share
1,738
Added 0.6%
285,855
Common Stock
May 25
2023
BUY
Grant, award, or other acquisition
-
982
Added 0.34%
284,117
Common Stock
Mar 31
2023
-
1,825
Reduced 0.64%
283,134
Common Stock
Mar 31
2023
BUY
Grant, award, or other acquisition
$53,728
$29.44 p/Share
1,825
Added 0.64%
284,959
Common Stock
Feb 24
2023
BUY
Grant, award, or other acquisition
-
740
Added 0.26%
283,134
Common Stock
Feb 08
2023
BUY
Grant, award, or other acquisition
-
30,000
Added 9.6%
282,394
Common Stock
Dec 31
2022
-
1,821
Reduced 0.72%
252,394
Common Stock