Aug 02
2024
BUY
Open market or private purchase
$3,412
$27.97 p/Share
122
Added 0.28%
43,560
Common Stock
Aug 01
2024
BUY
Open market or private purchase
$1,198
$27.88 p/Share
43
Added 0.1%
43,437
Common Stock
May 20
2024
BUY
Grant, award, or other acquisition
-
1,931
Added 4.27%
43,242
Common Stock
May 02
2024
BUY
Open market or private purchase
$3,401
$22.83 p/Share
149
Added 0.36%
41,259
Common Stock
May 01
2024
BUY
Open market or private purchase
$1,189
$22.88 p/Share
52
Added 0.13%
41,162
Common Stock
Mar 15
2024
BUY
Grant, award, or other acquisition
-
764
Added 1.83%
40,949
Common Stock
Mar 13
2024
SELL
Sale (or disposition) back to the issuer
-
2,200
Reduced 5.19%
40,185
Common Stock
Mar 11
2024
BUY
Grant, award, or other acquisition
-
619
Added 1.44%
42,385
Common Stock
Feb 02
2024
BUY
Open market or private purchase
$4,516
$22.36 p/Share
202
Added 0.48%
41,766
Common Stock
Nov 02
2023
BUY
Open market or private purchase
$4,489
$16.75 p/Share
268
Added 0.64%
41,422
Common Stock
Aug 02
2023
BUY
Open market or private purchase
$4,454
$17.2 p/Share
259
Added 0.63%
40,959
Common Stock
Jun 15
2023
BUY
Open market or private purchase
$3,985
$15.27 p/Share
261
Added 0.64%
40,500
Common Stock
May 15
2023
BUY
Open market or private purchase
$3,990
$13.3 p/Share
300
Added 0.74%
40,239
Common Stock
May 02
2023
BUY
Open market or private purchase
$4,181
$14.37 p/Share
291
Added 0.72%
39,939
Common Stock
Apr 18
2023
BUY
Open market or private purchase
$3,987
$16.41 p/Share
243
Added 0.61%
39,466
Common Stock
Mar 15
2023
BUY
Open market or private purchase
$3,936
$17.42 p/Share
226
Added 0.57%
39,223
Common Stock
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