Mar 15
2023
BUY
Open market or private purchase
$3,936
$17.42 p/Share
226
Added 0.57%
39,223
Common Stock
Mar 09
2023
BUY
Grant, award, or other acquisition
-
619
Added 1.56%
38,997
Common Stock
Mar 08
2023
BUY
Grant, award, or other acquisition
-
1,574
Added 3.94%
38,378
Common Stock
Feb 15
2023
BUY
Open market or private purchase
$3,983
$20.22 p/Share
197
Added 0.53%
36,804
Common Stock
Feb 02
2023
BUY
Open market or private purchase
$3,610
$19.62 p/Share
184
Added 0.5%
36,607
Common Stock
Jan 17
2023
BUY
Open market or private purchase
$3,987
$19.84 p/Share
201
Added 0.55%
36,338
Common Stock
Dec 15
2022
BUY
Open market or private purchase
$3,991
$19.19 p/Share
208
Added 0.57%
36,137
Common Stock
Nov 15
2022
BUY
Open market or private purchase
$3,978
$18.68 p/Share
213
Added 0.59%
35,929
Common Stock
Nov 02
2022
BUY
Open market or private purchase
$2,916
$19.06 p/Share
153
Added 0.43%
35,716
Common Stock
Oct 17
2022
BUY
Open market or private purchase
$3,986
$17.56 p/Share
227
Added 0.64%
35,485
Common Stock
Sep 15
2022
BUY
Open market or private purchase
$3,982
$17.62 p/Share
226
Added 0.64%
35,258
Common Stock
Aug 15
2022
BUY
Open market or private purchase
$3,989
$19.18 p/Share
208
Added 0.59%
35,032
Common Stock
Aug 02
2022
BUY
Open market or private purchase
$2,827
$18.48 p/Share
153
Added 0.44%
34,824
Common Stock
Jul 15
2022
BUY
Open market or private purchase
$3,996
$17.68 p/Share
226
Added 0.65%
34,595
Common Stock
May 03
2022
BUY
Open market or private purchase
$832
$22.5 p/Share
37
Added 0.11%
34,369
Common Stock
May 02
2022
BUY
Open market or private purchase
$1,959
$22.26 p/Share
88
Added 0.26%
34,332
Common Stock
Mar 09
2022
BUY
Grant, award, or other acquisition
-
1,529
Added 4.28%
34,188
Common Stock
Feb 02
2022
BUY
Open market or private purchase
$2,749
$19.92 p/Share
138
Added 0.42%
32,659
Common Stock
Dec 15
2021
BUY
Open market or private purchase
$3,994
$19.11 p/Share
209
Added 0.64%
32,427
Common Stock
Nov 15
2021
BUY
Open market or private purchase
$3,985
$20.23 p/Share
197
Added 0.61%
32,218
Common Stock
Nov 02
2021
BUY
Open market or private purchase
$2,645
$19.17 p/Share
138
Added 0.43%
32,021
Common Stock
Oct 15
2021
BUY
Open market or private purchase
$3,983
$18.27 p/Share
218
Added 0.68%
31,854
Common Stock
Sep 15
2021
BUY
Open market or private purchase
$3,983
$18.7 p/Share
213
Added 0.67%
31,636
Common Stock
Aug 16
2021
BUY
Open market or private purchase
$3,983
$17.94 p/Share
222
Added 0.7%
31,423
Common Stock
Aug 03
2021
BUY
Open market or private purchase
$804
$17.11 p/Share
47
Added 0.15%
31,201
Common Stock