Jun 23
2025
BUY
Open market or private purchase
$501
$17.9 p/Share
28
Added 0.0%
3,435,406
Common Stock, par valu...
Jun 16
2025
BUY
Open market or private purchase
$125
$17.9 p/Share
7
Added 0.0%
3,435,378
Common Stock, par valu...
Jun 12
2025
BUY
Open market or private purchase
$501
$17.9 p/Share
28
Added 0.0%
3,435,371
Common Stock, par valu...
Jun 11
2025
BUY
Open market or private purchase
$393
$17.9 p/Share
22
Added 0.0%
3,435,343
Common Stock, par valu...
Jun 10
2025
BUY
Open market or private purchase
$393
$17.9 p/Share
22
Added 0.0%
3,435,321
Common Stock, par valu...
Jun 02
2025
BUY
Open market or private purchase
$1,378
$17.9 p/Share
77
Added 0.0%
3,435,299
Common Stock, par valu...
May 29
2025
BUY
Open market or private purchase
$859
$17.9 p/Share
48
Added 0.0%
3,435,222
Common Stock, par valu...
May 28
2025
BUY
Open market or private purchase
$1,342
$17.9 p/Share
75
Added 0.0%
3,435,177
Common Stock, par valu...
May 21
2025
BUY
Open market or private purchase
$35
$17.88 p/Share
2
Added 0.0%
3,453,102
Common Stock, par valu...
May 20
2025
BUY
Open market or private purchase
$3,560
$17.8 p/Share
200
Added 0.01%
3,435,100
Common Stock, par valu...
May 14
2025
BUY
Open market or private purchase
$26,700
$17.8 p/Share
1,500
Added 0.04%
3,434,900
Common Stock, par valu...
May 07
2025
BUY
Open market or private purchase
$19,241
$17.8 p/Share
1,081
Added 0.03%
3,433,400
Common Stock, par valu...
May 06
2025
BUY
Open market or private purchase
$2,394
$17.74 p/Share
135
Added 0.0%
3,432,319
Common Stock, par valu...
Apr 30
2025
BUY
Open market or private purchase
$361
$17.21 p/Share
21
Added 0.0%
3,432,184
Common Stock, par valu...
Apr 29
2025
BUY
Open market or private purchase
$17,410
$17.41 p/Share
1,000
Added 0.03%
3,432,163
Common Stock, par valu...
Apr 28
2025
BUY
Open market or private purchase
$17,480
$17.48 p/Share
1,000
Added 0.03%
3,431,163
Common Stock, par valu...
Apr 25
2025
BUY
Open market or private purchase
$20,848
$17.49 p/Share
1,192
Added 0.03%
3,430,163
Common Stock, par valu...
Apr 24
2025
BUY
Open market or private purchase
$11,820
$17.46 p/Share
677
Added 0.02%
3,428,971
Common Stock, par valu...
Apr 23
2025
BUY
Open market or private purchase
$43,375
$17.35 p/Share
2,500
Added 0.07%
3,428,294
Common Stock, par valu...
Apr 22
2025
BUY
Open market or private purchase
$35,000
$17.5 p/Share
2,000
Added 0.06%
3,425,794
Common Stock, par valu...
Apr 21
2025
BUY
Open market or private purchase
$26,700
$17.8 p/Share
1,500
Added 0.04%
3,423,794
Common Stock, par valu...
Apr 16
2025
BUY
Open market or private purchase
$6,619
$17.7 p/Share
374
Added 0.01%
3,422,294
Common Stock, par valu...
Apr 14
2025
BUY
Open market or private purchase
$31,311
$17.66 p/Share
1,773
Added 0.05%
3,421,820
Common Stock, par valu...
Apr 11
2025
BUY
Open market or private purchase
$1,402
$17.75 p/Share
79
Added 0.0%
3,420,147
Common Stock, par valu...
Apr 08
2025
BUY
Open market or private purchase
$696
$17.4 p/Share
40
Added 0.0%
3,420,068
Common Stock, par valu...