May 07
2024
|
BUY
Open market or private purchase
|
$220,210
$23.18 p/Share
|
9,500
|
|
May 06
2024
|
BUY
Open market or private purchase
|
$144,070
$22.76 p/Share
|
6,330
|
|
May 03
2024
|
BUY
Open market or private purchase
|
$110,350
$22.07 p/Share
|
5,000
|
|
May 01
2024
|
BUY
Open market or private purchase
|
$644,100
$21.47 p/Share
|
30,000
|
|
Apr 30
2024
|
BUY
Open market or private purchase
|
$1,087,628
$21.41 p/Share
|
50,800
|
|
Apr 29
2024
|
BUY
Open market or private purchase
|
$235,332
$21.79 p/Share
|
10,800
|
|
Apr 26
2024
|
BUY
Open market or private purchase
|
$250,860
$22.2 p/Share
|
11,300
|
|
|
Apr 25
2024
|
BUY
Open market or private purchase
|
$196,290
$21.81 p/Share
|
9,000
|
|
Apr 24
2024
|
BUY
Open market or private purchase
|
$105,936
$22.07 p/Share
|
4,800
|
|
Apr 23
2024
|
BUY
Open market or private purchase
|
$646,700
$22.3 p/Share
|
29,000
|
|
Apr 22
2024
|
BUY
Open market or private purchase
|
$510,781
$21.74 p/Share
|
23,495
|
|
Apr 19
2024
|
BUY
Open market or private purchase
|
$287,950
$22.15 p/Share
|
13,000
|
|
Apr 17
2024
|
BUY
Open market or private purchase
|
$405,396
$22.41 p/Share
|
18,090
|
|
Apr 16
2024
|
BUY
Open market or private purchase
|
$270,960
$22.58 p/Share
|
12,000
|
|
Apr 15
2024
|
BUY
Open market or private purchase
|
$115,097
$22.41 p/Share
|
5,136
|
|
Apr 12
2024
|
BUY
Open market or private purchase
|
$386,580
$22.74 p/Share
|
17,000
|
|
Apr 11
2024
|
BUY
Open market or private purchase
|
$577,750
$23.11 p/Share
|
25,000
|
|
Apr 10
2024
|
BUY
Open market or private purchase
|
$468,919
$23.12 p/Share
|
20,282
|
|
Apr 08
2024
|
BUY
Open market or private purchase
|
$146,100
$24.35 p/Share
|
6,000
|
|
Apr 05
2024
|
BUY
Open market or private purchase
|
$295,659
$25.27 p/Share
|
11,700
|
|
Apr 04
2024
|
BUY
Open market or private purchase
|
$125,950
$25.19 p/Share
|
5,000
|
|
Apr 02
2024
|
BUY
Open market or private purchase
|
$53,840
$26.92 p/Share
|
2,000
|
|
Mar 28
2024
|
BUY
Open market or private purchase
|
$433,920
$27.12 p/Share
|
16,000
|
|
Mar 20
2024
|
BUY
Open market or private purchase
|
$416,005
$28.69 p/Share
|
14,500
|
|
Mar 19
2024
|
BUY
Open market or private purchase
|
$2,438,826
$28.55 p/Share
|
85,423
|
|