Aug 27
2024
|
BUY
Open market or private purchase
|
$23,715
$15.81 p/Share
|
1,500
|
|
Jul 15
2024
|
BUY
Open market or private purchase
|
$60,179
$20.06 p/Share
|
3,000
|
|
Jul 05
2024
|
BUY
Open market or private purchase
|
$58,020
$19.34 p/Share
|
3,000
|
|
Jul 03
2024
|
BUY
Open market or private purchase
|
$77,080
$19.27 p/Share
|
4,000
|
|
Jul 02
2024
|
BUY
Open market or private purchase
|
$95,950
$19.19 p/Share
|
5,000
|
|
Jul 01
2024
|
BUY
Open market or private purchase
|
$305,700
$20.38 p/Share
|
15,000
|
|
Jun 28
2024
|
BUY
Open market or private purchase
|
$1,154,520
$21.38 p/Share
|
54,000
|
|
Jun 27
2024
|
BUY
Open market or private purchase
|
$139,165
$21.41 p/Share
|
6,500
|
|
Jun 26
2024
|
BUY
Open market or private purchase
|
$21,520
$21.52 p/Share
|
1,000
|
|
Jun 25
2024
|
BUY
Open market or private purchase
|
$507,360
$21.14 p/Share
|
24,000
|
|
Jun 24
2024
|
BUY
Open market or private purchase
|
$445,410
$21.21 p/Share
|
21,000
|
|
Jun 21
2024
|
BUY
Open market or private purchase
|
$1,112,280
$21.39 p/Share
|
52,000
|
|
Jun 20
2024
|
BUY
Open market or private purchase
|
$521,536
$21.56 p/Share
|
24,190
|
|
Jun 18
2024
|
BUY
Open market or private purchase
|
$448,130
$21.86 p/Share
|
20,500
|
|
Jun 17
2024
|
BUY
Open market or private purchase
|
$643,100
$21.8 p/Share
|
29,500
|
|
Jun 14
2024
|
BUY
Open market or private purchase
|
$1,057,420
$21.58 p/Share
|
49,000
|
|
Jun 13
2024
|
BUY
Open market or private purchase
|
$439,329
$21.95 p/Share
|
20,015
|
|
Jun 12
2024
|
BUY
Open market or private purchase
|
$134,340
$22.39 p/Share
|
6,000
|
|
Jun 07
2024
|
BUY
Open market or private purchase
|
$1,050,435
$22.59 p/Share
|
46,500
|
|
Jun 05
2024
|
BUY
Open market or private purchase
|
$188,196
$24.02 p/Share
|
7,835
|
|
Jun 04
2024
|
BUY
Open market or private purchase
|
$683,848
$24.86 p/Share
|
27,508
|
|
Jun 03
2024
|
BUY
Open market or private purchase
|
$75,210
$25.07 p/Share
|
3,000
|
|
May 31
2024
|
BUY
Open market or private purchase
|
$46,420
$23.21 p/Share
|
2,000
|
|
May 23
2024
|
BUY
Open market or private purchase
|
$362,220
$22.34 p/Share
|
16,214
|
|
May 22
2024
|
BUY
Open market or private purchase
|
$716,272
$22.25 p/Share
|
32,192
|
|