Oct 31
2024
BUY
Open market or private purchase
$1,550
$17.23 p/Share
90
Added 1.28%
6,958
Common Stock
Aug 30
2024
BUY
Open market or private purchase
$5,381
$18.75 p/Share
287
Added 4.01%
6,868
Common Stock
Aug 02
2024
BUY
Open market or private purchase
$3,212
$19.35 p/Share
166
Added 2.46%
6,581
Common Stock
May 31
2024
BUY
Open market or private purchase
$6,133
$20.65 p/Share
297
Added 4.42%
6,415
Common Stock
Apr 30
2024
BUY
Open market or private purchase
$1,306
$19.5 p/Share
67
Added 1.08%
6,118
Common Stock
Mar 01
2024
BUY
Open market or private purchase
$5,640
$18.8 p/Share
300
Added 4.72%
6,051
Common Stock
Jan 31
2024
BUY
Open market or private purchase
$1,246
$21.86 p/Share
57
Added 0.98%
5,751
Common Stock
Nov 30
2023
BUY
Open market or private purchase
$5,707
$18.41 p/Share
310
Added 5.38%
5,454
Common Stock
Oct 31
2023
BUY
Open market or private purchase
$1,574
$16.75 p/Share
94
Added 1.79%
5,144
Common Stock
Aug 31
2023
BUY
Open market or private purchase
$5,659
$18.08 p/Share
313
Added 5.84%
5,050
Common Stock
Jul 31
2023
BUY
Open market or private purchase
$3,220
$19.64 p/Share
164
Added 3.35%
4,737
Common Stock
May 31
2023
BUY
Open market or private purchase
$5,982
$18.13 p/Share
330
Added 6.73%
4,573
Common Stock
Apr 28
2023
BUY
Open market or private purchase
$6,778
$18.83 p/Share
360
Added 7.82%
4,243
Common Stock
Jan 31
2023
BUY
Open market or private purchase
$1,224
$24.0 p/Share
51
Added 1.3%
3,883
Common Stock
Nov 30
2022
BUY
Open market or private purchase
$5,540
$22.8 p/Share
243
Added 6.17%
3,696
Common Stock
Oct 31
2022
BUY
Open market or private purchase
$1,486
$22.18 p/Share
67
Added 1.9%
3,453
Common Stock
Aug 31
2022
BUY
Open market or private purchase
$5,544
$22.0 p/Share
252
Added 6.93%
3,386
Common Stock
Jul 29
2022
BUY
Open market or private purchase
$1,235
$22.05 p/Share
56
Added 1.76%
3,134
Common Stock
May 31
2022
BUY
Open market or private purchase
$8,190
$22.94 p/Share
357
Added 10.39%
3,078
Common Stock
Apr 29
2022
BUY
Open market or private purchase
$1,246
$23.5 p/Share
53
Added 1.91%
2,721
Common Stock
Feb 28
2022
BUY
Open market or private purchase
$5,328
$24.0 p/Share
222
Added 7.68%
2,668
Common Stock
Jan 31
2022
BUY
Open market or private purchase
$1,241
$24.83 p/Share
50
Added 2.0%
2,446
Common Stock
Nov 30
2021
BUY
Open market or private purchase
$5,366
$24.5 p/Share
219
Added 8.59%
2,330
Common Stock
Oct 29
2021
BUY
Open market or private purchase
$1,440
$24.4 p/Share
59
Added 2.72%
2,111
Common Stock
Aug 31
2021
BUY
Open market or private purchase
$5,522
$23.5 p/Share
235
Added 10.28%
2,052
Common Stock