Mar 01
2024
|
BUY
Open market or private purchase
|
$146,676
$20.65 p/Share
|
7,103
|
|
Feb 29
2024
|
BUY
Open market or private purchase
|
$60,141
$20.76 p/Share
|
2,897
|
|
Feb 22
2024
|
BUY
Open market or private purchase
|
$113,888
$20.92 p/Share
|
5,444
|
|
Feb 21
2024
|
BUY
Open market or private purchase
|
$209,400
$20.94 p/Share
|
10,000
|
|
Nov 01
2023
|
BUY
Open market or private purchase
|
$77,695
$18.95 p/Share
|
4,100
|
|
Oct 30
2023
|
BUY
Open market or private purchase
|
$190,000
$19.0 p/Share
|
10,000
|
|
Aug 22
2023
|
BUY
Open market or private purchase
|
$206,500
$20.65 p/Share
|
10,000
|
|
Aug 17
2023
|
BUY
Open market or private purchase
|
$214,400
$21.44 p/Share
|
10,000
|
|
Aug 16
2023
|
BUY
Open market or private purchase
|
$168,981
$21.39 p/Share
|
7,900
|
|
Aug 15
2023
|
BUY
Open market or private purchase
|
$44,709
$21.29 p/Share
|
2,100
|
|
Aug 03
2023
|
BUY
Open market or private purchase
|
$432,600
$21.63 p/Share
|
20,000
|
|
May 02
2023
|
BUY
Open market or private purchase
|
$914,500
$18.29 p/Share
|
50,000
|
|
Mar 13
2023
|
BUY
Open market or private purchase
|
$1,026,500
$20.53 p/Share
|
50,000
|
|
Feb 16
2023
|
BUY
Open market or private purchase
|
$1,124,550
$24.99 p/Share
|
45,000
|
|
Feb 09
2023
|
BUY
Open market or private purchase
|
$336,565
$25.16 p/Share
|
13,377
|
|
Feb 02
2023
|
BUY
Open market or private purchase
|
$238,253
$25.22 p/Share
|
9,447
|
|
Feb 01
2023
|
BUY
Open market or private purchase
|
$188,284
$24.82 p/Share
|
7,586
|
|
Jan 31
2023
|
BUY
Open market or private purchase
|
$358,622
$24.58 p/Share
|
14,590
|
|
Dec 07
2022
|
BUY
Open market or private purchase
|
$1,014,750
$22.55 p/Share
|
45,000
|
|
Dec 05
2022
|
BUY
Open market or private purchase
|
$979,124
$22.52 p/Share
|
43,478
|
|