Nov 01
2024
BUY
Open market or private purchase
$390
$20.57 p/Share
19
Added 0.07%
28,267
Common
Oct 01
2024
BUY
Open market or private purchase
$382
$20.15 p/Share
19
Added 0.07%
28,247
Common
Sep 03
2024
BUY
Grant, award, or other acquisition
$3,894
$19.28 p/Share
202
Added 0.71%
28,201
Common
Sep 03
2024
BUY
Open market or private purchase
$583
$18.22 p/Share
32
Added 0.11%
27,999
Common
Aug 01
2024
BUY
Open market or private purchase
$397
$18.93 p/Share
21
Added 0.08%
27,966
Common
Jul 01
2024
BUY
Open market or private purchase
$397
$17.29 p/Share
23
Added 0.08%
27,945
Common
Jun 03
2024
BUY
Grant, award, or other acquisition
$3,841
$19.5 p/Share
197
Added 0.7%
27,892
Common
Jun 03
2024
BUY
Open market or private purchase
$392
$17.84 p/Share
22
Added 0.08%
27,695
Common
May 01
2024
BUY
Open market or private purchase
$393
$17.11 p/Share
23
Added 0.08%
27,672
Common
Apr 01
2024
BUY
Open market or private purchase
$387
$18.43 p/Share
21
Added 0.08%
27,649
Common
Mar 01
2024
BUY
Open market or private purchase
$591
$18.48 p/Share
32
Added 0.12%
25,901
Common
Mar 01
2024
BUY
Grant, award, or other acquisition
$33,348
$19.64 p/Share
1,698
Added 5.8%
27,599
Common
Feb 01
2024
BUY
Open market or private purchase
$388
$20.46 p/Share
19
Added 0.07%
25,869
Common
Jan 02
2024
BUY
Open market or private purchase
$387
$20.42 p/Share
19
Added 0.07%
25,849
Common
Dec 01
2023
BUY
Grant, award, or other acquisition
$3,318
$19.99 p/Share
166
Added 0.64%
25,808
Common
Dec 01
2023
BUY
Open market or private purchase
$396
$18.87 p/Share
21
Added 0.08%
25,642
Common
Nov 01
2023
BUY
Open market or private purchase
$392
$19.61 p/Share
20
Added 0.08%
25,621
Common
Oct 02
2023
BUY
Open market or private purchase
$400
$20.0 p/Share
20
Added 0.08%
25,601
Common
Sep 01
2023
BUY
Open market or private purchase
$591
$19.09 p/Share
31
Added 0.12%
25,397
Common
Sep 01
2023
BUY
Grant, award, or other acquisition
$3,276
$20.1 p/Share
163
Added 0.63%
25,560
Common
Aug 01
2023
BUY
Open market or private purchase
$390
$19.53 p/Share
20
Added 0.08%
25,365
Common
Jul 03
2023
BUY
Open market or private purchase
$389
$19.48 p/Share
20
Added 0.08%
25,345
Common
Jun 01
2023
BUY
Grant, award, or other acquisition
$3,230
$23.75 p/Share
136
Added 0.53%
25,303
Common
Jun 01
2023
BUY
Open market or private purchase
$399
$19.99 p/Share
20
Added 0.08%
25,167
Common
May 01
2023
BUY
Open market or private purchase
$399
$22.19 p/Share
18
Added 0.07%
25,147
Common