Apr 18
2023
BUY
Open market or private purchase
$542,971
$18.68 p/Share
29,067
Added 1.11%
2,584,906
Common Stock
Mar 23
2023
BUY
Open market or private purchase
$1,105,511
$17.34 p/Share
63,755
Added 2.43%
2,555,839
Common Stock
Mar 17
2023
BUY
Open market or private purchase
$254,400
$16.96 p/Share
15,000
Added 0.6%
2,492,084
Common Stock
Mar 14
2023
BUY
Open market or private purchase
$581,130
$17.61 p/Share
33,000
Added 1.31%
2,477,084
Common Stock
Mar 10
2023
BUY
Open market or private purchase
$272,800
$17.05 p/Share
16,000
Added 0.65%
2,444,084
Common Stock
Mar 07
2023
BUY
Open market or private purchase
$479,250
$17.75 p/Share
27,000
Added 1.1%
2,428,084
Common Stock
Mar 06
2023
BUY
Open market or private purchase
$326,700
$18.15 p/Share
18,000
Added 0.74%
2,401,084
Common Stock
Feb 24
2023
BUY
Open market or private purchase
$223,573
$18.58 p/Share
12,033
Added 0.5%
2,383,084
Common Stock
Dec 29
2022
BUY
Open market or private purchase
$718,072
$18.24 p/Share
39,368
Added 1.63%
2,371,051
Common Stock
Dec 28
2022
BUY
Open market or private purchase
$266,700
$17.78 p/Share
15,000
Added 0.64%
2,331,683
Common Stock
Dec 21
2022
BUY
Open market or private purchase
$279,300
$18.62 p/Share
15,000
Added 0.64%
2,316,683
Common Stock
Dec 20
2022
BUY
Open market or private purchase
$27,786
$18.98 p/Share
1,464
Added 0.06%
2,301,683
Common Stock
Nov 17
2022
BUY
Open market or private purchase
$19,904
$18.76 p/Share
1,061
Added 0.05%
2,300,219
Common Stock
Nov 16
2022
BUY
Open market or private purchase
$378,000
$18.9 p/Share
20,000
Added 0.86%
2,299,158
Common Stock
Nov 15
2022
BUY
Open market or private purchase
$874,800
$19.44 p/Share
45,000
Added 1.94%
2,279,158
Common Stock
Nov 09
2022
BUY
Open market or private purchase
$114,012
$17.38 p/Share
6,560
Added 0.29%
2,234,158
Common Stock
Nov 08
2022
BUY
Open market or private purchase
$85,780
$17.46 p/Share
4,913
Added 0.22%
2,227,598
Common Stock
Nov 07
2022
BUY
Open market or private purchase
$47,541
$17.44 p/Share
2,726
Added 0.12%
2,222,685
Common Stock
Oct 24
2022
BUY
Open market or private purchase
$89,693
$18.57 p/Share
4,830
Added 0.22%
2,219,959
Common Stock
Oct 19
2022
BUY
Open market or private purchase
$344,599
$18.2 p/Share
18,934
Added 0.85%
2,215,129
Common Stock
Sep 29
2022
BUY
Open market or private purchase
$735,200
$18.38 p/Share
40,000
Added 1.79%
2,196,195
Common Stock
Sep 27
2022
BUY
Open market or private purchase
$349,912
$18.37 p/Share
19,048
Added 0.88%
2,156,195
Common Stock
Sep 26
2022
BUY
Open market or private purchase
$300,366
$18.38 p/Share
16,342
Added 0.76%
2,137,147
Common Stock
Jul 18
2022
BUY
Open market or private purchase
$292,440
$24.37 p/Share
12,000
Added 0.56%
2,120,805
Common Stock
Jul 14
2022
BUY
Open market or private purchase
$474,808
$23.51 p/Share
20,196
Added 0.95%
2,108,805
Common Stock