May 15
2024
|
SELL
Open market or private sale
|
$1,167,699
$21.37 p/Share
|
54,642
|
|
May 14
2024
|
SELL
Open market or private sale
|
$726,327
$21.35 p/Share
|
34,020
|
|
May 08
2024
|
SELL
Open market or private sale
|
$409,671
$21.46 p/Share
|
19,090
|
|
May 07
2024
|
SELL
Open market or private sale
|
$861,036
$21.52 p/Share
|
40,011
|
|
May 03
2024
|
SELL
Open market or private sale
|
$152,603
$21.37 p/Share
|
7,141
|
|
May 02
2024
|
SELL
Open market or private sale
|
$286,322
$21.28 p/Share
|
13,455
|
|
May 01
2024
|
SELL
Open market or private sale
|
$108,565
$21.2 p/Share
|
5,121
|
|
|
Apr 29
2024
|
SELL
Open market or private sale
|
$12,771
$21.5 p/Share
|
594
|
|
Oct 26
2023
|
BUY
Open market or private purchase
|
$81,141
$18.87 p/Share
|
4,300
|
|
Oct 24
2023
|
BUY
Open market or private purchase
|
$9,709
$19.0 p/Share
|
511
|
|
Oct 17
2023
|
BUY
Open market or private purchase
|
$1,531,090
$19.32 p/Share
|
79,249
|
|
Oct 16
2023
|
BUY
Open market or private purchase
|
$782,702
$19.24 p/Share
|
40,681
|
|
Oct 05
2023
|
BUY
Open market or private purchase
|
$415,827
$18.32 p/Share
|
22,698
|
|
Sep 29
2023
|
BUY
Open market or private purchase
|
$2,587,047
$19.79 p/Share
|
130,725
|
|
Sep 27
2023
|
BUY
Open market or private purchase
|
$2,889,449
$18.7 p/Share
|
154,516
|
|
Sep 25
2023
|
BUY
Open market or private purchase
|
$291,497
$17.5 p/Share
|
16,657
|
|
Sep 22
2023
|
BUY
Open market or private purchase
|
$553,052
$17.25 p/Share
|
32,061
|
|
Sep 21
2023
|
BUY
Open market or private purchase
|
$645,423
$17.14 p/Share
|
37,656
|
|
Sep 20
2023
|
BUY
Open market or private purchase
|
$890,084
$17.23 p/Share
|
51,659
|
|
Sep 13
2023
|
BUY
Open market or private purchase
|
$1,192,727
$16.85 p/Share
|
70,785
|
|
Sep 12
2023
|
BUY
Open market or private purchase
|
$1,387,541
$16.92 p/Share
|
82,006
|
|
Sep 07
2023
|
BUY
Open market or private purchase
|
$756,194
$17.18 p/Share
|
44,016
|
|
Sep 06
2023
|
BUY
Open market or private purchase
|
$226,154
$17.43 p/Share
|
12,975
|
|
Sep 05
2023
|
BUY
Open market or private purchase
|
$801,278
$17.53 p/Share
|
45,709
|
|
Sep 01
2023
|
BUY
Open market or private purchase
|
$545,167
$17.33 p/Share
|
31,458
|
|