Jan 02
2025
BUY
Grant, award, or other acquisition
$53,300
$20.0 p/Share
2,665
Added 28.89%
6,559
Common Stock
Jan 02
2025
BUY
Open market or private purchase
$100
$20.0 p/Share
5
Added 0.13%
3,894
Common Stock
Dec 02
2024
BUY
Open market or private purchase
$85
$21.38 p/Share
4
Added 0.1%
3,889
Common Stock
Nov 01
2024
BUY
Open market or private purchase
$81
$20.34 p/Share
4
Added 0.1%
3,884
Common Stock
Oct 01
2024
BUY
Open market or private purchase
$85
$21.29 p/Share
4
Added 0.1%
3,842
Common Stock
Sep 03
2024
BUY
Open market or private purchase
$80
$20.09 p/Share
4
Added 0.1%
3,837
Common Stock
Aug 01
2024
BUY
Open market or private purchase
$86
$21.54 p/Share
4
Added 0.1%
3,832
Common Stock
Jul 01
2024
BUY
Open market or private purchase
$99
$19.87 p/Share
5
Added 0.13%
3,792
Common Stock
Jun 03
2024
BUY
Open market or private purchase
$82
$20.62 p/Share
4
Added 0.11%
3,787
Common Stock
May 01
2024
BUY
Open market or private purchase
$83
$20.94 p/Share
4
Added 0.11%
3,782
Common Stock
Apr 01
2024
BUY
Open market or private purchase
$81
$20.32 p/Share
4
Added 0.11%
3,742
Common Stock
Mar 01
2024
BUY
Open market or private purchase
$94
$18.91 p/Share
5
Added 0.13%
3,737
Common Stock
Feb 01
2024
BUY
Open market or private purchase
$95
$19.18 p/Share
5
Added 0.13%
3,731
Common Stock
Jan 02
2024
BUY
Grant, award, or other acquisition
$68,746
$20.19 p/Share
3,405
Added 48.01%
3,688
Common Stock
Jan 02
2024
BUY
Open market or private purchase
$80
$20.19 p/Share
4
Added 1.39%
283
Common Stock
Dec 01
2023
BUY
Open market or private purchase
$92
$18.52 p/Share
5
Added 1.77%
278
Common Stock
Nov 01
2023
BUY
Open market or private purchase
$94
$15.7 p/Share
6
Added 2.16%
272
Common Stock
Oct 02
2023
BUY
Open market or private purchase
$83
$16.74 p/Share
5
Added 1.87%
263
Common Stock
Sep 01
2023
BUY
Open market or private purchase
$89
$17.96 p/Share
5
Added 1.91%
257
Common Stock
Aug 01
2023
BUY
Open market or private purchase
$99
$19.96 p/Share
5
Added 1.95%
251
Common Stock
Jul 03
2023
BUY
Open market or private purchase
$99
$19.85 p/Share
5
Added 2.01%
244
Common Stock
Jun 01
2023
BUY
Open market or private purchase
$82
$20.69 p/Share
4
Added 1.65%
239
Common Stock
May 01
2023
BUY
Open market or private purchase
$95
$19.19 p/Share
5
Added 2.09%
234
Common Stock
Apr 03
2023
BUY
Open market or private purchase
$92
$23.0 p/Share
4
Added 1.74%
226
Common Stock