Jun 24
2024
|
BUY
Open market or private purchase
|
$753,085
$19.58 p/Share
|
38,462
|
|
Jun 21
2024
|
BUY
Open market or private purchase
|
$872,550
$19.39 p/Share
|
45,000
|
|
Jun 20
2024
|
BUY
Open market or private purchase
|
$469,774
$19.53 p/Share
|
24,054
|
|
Jun 17
2024
|
BUY
Open market or private purchase
|
$1,060,963
$19.7 p/Share
|
53,856
|
|
Jun 14
2024
|
BUY
Open market or private purchase
|
$1,453,119
$19.71 p/Share
|
73,725
|
|
Jun 13
2024
|
BUY
Open market or private purchase
|
$1,289,172
$20.27 p/Share
|
63,600
|
|
Jun 10
2024
|
BUY
Open market or private purchase
|
$371,987
$20.57 p/Share
|
18,084
|
|
Jun 07
2024
|
BUY
Open market or private purchase
|
$162,222
$20.48 p/Share
|
7,921
|
|
Jun 06
2024
|
BUY
Open market or private purchase
|
$2,003,376
$20.35 p/Share
|
98,446
|
|
May 23
2024
|
BUY
Open market or private purchase
|
$1,702,315
$20.27 p/Share
|
83,982
|
|
May 22
2024
|
BUY
Open market or private purchase
|
$3,671,961
$20.98 p/Share
|
175,022
|
|
May 21
2024
|
BUY
Open market or private purchase
|
$1,406,476
$20.75 p/Share
|
67,782
|
|
May 20
2024
|
BUY
Open market or private purchase
|
$2,178,750
$20.75 p/Share
|
105,000
|
|
May 10
2024
|
BUY
Open market or private purchase
|
$457,774
$20.36 p/Share
|
22,484
|
|
May 09
2024
|
BUY
Open market or private purchase
|
$1,818,664
$20.13 p/Share
|
90,346
|
|
May 08
2024
|
BUY
Open market or private purchase
|
$908,675
$19.13 p/Share
|
47,500
|
|
Apr 22
2024
|
BUY
Open market or private purchase
|
$555,672
$21.34 p/Share
|
26,039
|
|
Apr 18
2024
|
BUY
Open market or private purchase
|
$2,228,397
$20.81 p/Share
|
107,083
|
|
Apr 12
2024
|
BUY
Open market or private purchase
|
$1,310,400
$21.84 p/Share
|
60,000
|
|
Apr 11
2024
|
BUY
Open market or private purchase
|
$28,457
$21.89 p/Share
|
1,300
|
|
Apr 10
2024
|
BUY
Open market or private purchase
|
$244,592
$21.63 p/Share
|
11,308
|
|
Mar 18
2024
|
BUY
Open market or private purchase
|
$2,590,660
$21.84 p/Share
|
118,620
|
|
Mar 14
2024
|
BUY
Open market or private purchase
|
$500,740
$20.72 p/Share
|
24,167
|
|
Sep 28
2023
|
BUY
Open market or private purchase
|
$2,916,462
$22.07 p/Share
|
132,146
|
|
Sep 27
2023
|
BUY
Open market or private purchase
|
$2,404,150
$21.41 p/Share
|
112,291
|
|