Jun 17
2025
BUY
Open market or private purchase
$368
$23.0 p/Share
16
Added 0.02%
81,153
Common Stock, par valu...
Jun 13
2025
BUY
Grant, award, or other acquisition
$22,869
$23.36 p/Share
979
Added 1.19%
81,137
Common Stock, par valu...
Jun 13
2025
BUY
Open market or private purchase
$23,250
$23.25 p/Share
1,000
Added 1.23%
80,158
Common Stock, par valu...
Jun 12
2025
BUY
Open market or private purchase
$1,544
$23.4 p/Share
66
Added 0.08%
79,158
Common Stock, par valu...
Jun 05
2025
BUY
Open market or private purchase
$22,250
$22.25 p/Share
1,000
Added 1.25%
79,092
Common Stock, par valu...
Jun 04
2025
BUY
Open market or private purchase
$22,750
$22.75 p/Share
1,000
Added 1.26%
78,092
Common Stock, par valu...
Jun 03
2025
BUY
Open market or private purchase
$1,042
$22.67 p/Share
46
Added 0.06%
77,092
Common Stock, par valu...
Jun 02
2025
BUY
Open market or private purchase
$42,690
$22.2 p/Share
1,923
Added 2.5%
75,046
Common Stock, par valu...
May 30
2025
BUY
Open market or private purchase
$45,740
$22.87 p/Share
2,000
Added 2.59%
75,123
Common Stock, par valu...
May 21
2025
BUY
Open market or private purchase
$25,913
$23.22 p/Share
1,116
Added 1.5%
73,123
Common Stock, par valu...
May 20
2025
BUY
Open market or private purchase
$30,080
$23.5 p/Share
1,280
Added 1.75%
72,007
Common Stock, par valu...
May 13
2025
BUY
Open market or private purchase
$982
$23.4 p/Share
42
Added 0.06%
70,727
Common Stock, par valu...
May 12
2025
BUY
Open market or private purchase
$23,500
$23.5 p/Share
1,000
Added 1.39%
70,685
Common Stock, par valu...
Mar 14
2025
BUY
Grant, award, or other acquisition
$22,280
$26.62 p/Share
837
Added 1.19%
69,685
Common Stock, par valu...
Dec 13
2024
BUY
Grant, award, or other acquisition
$19,887
$28.99 p/Share
686
Added 0.99%
68,848
Common Stock, par valu...
Dec 13
2024
BUY
Open market or private purchase
$18,717
$28.62 p/Share
654
Added 0.95%
68,162
Common Stock, par valu...
Nov 26
2024
BUY
Open market or private purchase
$9,908
$27.99 p/Share
354
Added 0.52%
67,508
Common Stock, par valu...
Nov 20
2024
BUY
Open market or private purchase
$12,210
$30.0 p/Share
407
Added 0.61%
65,890
Common Stock, par valu...
Nov 19
2024
BUY
Open market or private purchase
$27,380
$27.38 p/Share
1,000
Added 1.48%
66,483
Common Stock, par valu...
Nov 18
2024
BUY
Open market or private purchase
$6,797
$27.41 p/Share
248
Added 0.38%
65,731
Common Stock, par valu...
Nov 15
2024
BUY
Open market or private purchase
$440
$27.5 p/Share
16
Added 0.02%
65,499
Common Stock, par valu...
Nov 14
2024
BUY
Open market or private purchase
$21,968
$27.46 p/Share
800
Added 1.21%
65,483
Common Stock, par valu...
Nov 13
2024
BUY
Open market or private purchase
$10,002
$26.96 p/Share
371
Added 0.57%
64,667
Common Stock, par valu...
Sep 16
2024
BUY
Grant, award, or other acquisition
$20,354
$31.46 p/Share
647
Added 1.0%
64,312
Common Stock, par valu...
Jun 17
2024
BUY
Grant, award, or other acquisition
$19,867
$26.49 p/Share
750
Added 1.16%
63,665
Common Stock, par valu...