Nov 03
2025
BUY
Open market or private purchase
$83
$20.9 p/Share
4
Added 0.06%
6,876
Common Stock
Oct 01
2025
BUY
Open market or private purchase
$90
$22.5 p/Share
4
Added 0.06%
6,804
Common Stock
Sep 02
2025
BUY
Open market or private purchase
$88
$22.12 p/Share
4
Added 0.06%
6,800
Common Stock
Aug 01
2025
BUY
Open market or private purchase
$98
$19.68 p/Share
5
Added 0.07%
6,795
Common Stock
Jul 01
2025
BUY
Open market or private purchase
$91
$22.84 p/Share
4
Added 0.06%
6,719
Common Stock
Jun 02
2025
BUY
Open market or private purchase
$81
$20.46 p/Share
4
Added 0.06%
6,715
Common Stock
May 01
2025
BUY
Open market or private purchase
$84
$21.1 p/Share
4
Added 0.06%
6,710
Common Stock
Apr 01
2025
BUY
Open market or private purchase
$84
$21.01 p/Share
4
Added 0.06%
6,640
Common Stock
Mar 03
2025
BUY
Open market or private purchase
$98
$19.63 p/Share
5
Added 0.08%
6,635
Common Stock
Feb 03
2025
BUY
Open market or private purchase
$82
$20.56 p/Share
4
Added 0.06%
6,630
Common Stock
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