Aug 01
2023
BUY
Grant, award, or other acquisition
-
472
Added 0.26%
178,548
Common Stock
Jul 14
2023
BUY
Open market or private purchase
$29,794
$21.59 p/Share
1,380
Added 0.77%
178,076
Common Stock
Jul 13
2023
BUY
Open market or private purchase
$1,108
$20.92 p/Share
53
Added 0.03%
176,696
Common Stock
Jul 12
2023
BUY
Open market or private purchase
$2,839
$21.35 p/Share
133
Added 0.08%
176,643
Common Stock
Jun 30
2023
BUY
Open market or private purchase
$1,595
$21.86 p/Share
73
Added 0.04%
176,510
Common Stock
Jun 29
2023
BUY
Open market or private purchase
$2,160
$21.82 p/Share
99
Added 0.06%
176,437
Common Stock
Jun 28
2023
BUY
Open market or private purchase
$15,163
$21.57 p/Share
703
Added 0.4%
176,338
Common Stock
Jun 26
2023
BUY
Open market or private purchase
$219
$21.96 p/Share
10
Added 0.01%
175,635
Common Stock
Jun 20
2023
BUY
Open market or private purchase
$1,457
$21.76 p/Share
67
Added 0.04%
175,625
Common Stock
Jun 16
2023
BUY
Open market or private purchase
$1,439
$21.49 p/Share
67
Added 0.04%
175,558
Common Stock
Jun 15
2023
BUY
Open market or private purchase
$2,587
$21.74 p/Share
119
Added 0.07%
175,491
Common Stock
Jun 07
2023
BUY
Open market or private purchase
$2,898
$21.79 p/Share
133
Added 0.08%
175,372
Common Stock
Jun 06
2023
BUY
Open market or private purchase
$2,451
$21.5 p/Share
114
Added 0.07%
175,239
Common Stock
Jun 01
2023
BUY
Open market or private purchase
$1,392
$20.79 p/Share
67
Added 0.04%
175,125
Common Stock
May 30
2023
BUY
Open market or private purchase
$681
$20.64 p/Share
33
Added 0.02%
175,058
Common Stock
May 26
2023
BUY
Open market or private purchase
$660
$20.0 p/Share
33
Added 0.02%
175,025
Common Stock
May 25
2023
BUY
Open market or private purchase
$14,252
$20.36 p/Share
700
Added 0.4%
174,992
Common Stock
May 24
2023
BUY
Open market or private purchase
$8,837
$20.41 p/Share
433
Added 0.25%
174,292
Common Stock
May 12
2023
BUY
Open market or private purchase
$2,629
$19.77 p/Share
133
Added 0.08%
173,859
Common Stock
May 11
2023
BUY
Open market or private purchase
$5,013
$19.74 p/Share
254
Added 0.15%
173,726
Common Stock
May 10
2023
BUY
Open market or private purchase
$566
$19.55 p/Share
29
Added 0.02%
173,472
Common Stock
May 09
2023
BUY
Open market or private purchase
$7,200
$19.62 p/Share
367
Added 0.21%
173,443
Common Stock
Mar 16
2023
BUY
Open market or private purchase
$436
$21.83 p/Share
20
Added 0.01%
173,076
Common Stock
Mar 13
2023
BUY
Open market or private purchase
$49,564
$21.98 p/Share
2,255
Added 1.29%
173,056
Common Stock
Mar 09
2023
BUY
Open market or private purchase
$73,433
$22.3 p/Share
3,293
Added 1.89%
170,801
Common Stock