Nov 27
2024
BUY
Open market or private purchase
$2,340
$23.4 p/Share
100
Added 1.25%
7,871
common stock, par valu...
Oct 01
2024
BUY
Open market or private purchase
$1,283
$23.33 p/Share
55
Added 0.7%
7,771
Common Stock
Aug 30
2024
BUY
Open market or private purchase
$1,917
$19.17 p/Share
100
Added 1.28%
7,716
Common Stock
Aug 08
2024
BUY
Open market or private purchase
$1,818
$18.18 p/Share
100
Added 1.3%
7,616
Common Stock
Jul 08
2024
BUY
Open market or private purchase
$1,271
$17.91 p/Share
71
Added 0.94%
7,516
common stock, par valu...
Apr 30
2024
BUY
Open market or private purchase
$1,816
$18.16 p/Share
100
Added 1.33%
7,445
Common Stock
Apr 09
2024
BUY
Open market or private purchase
$1,235
$19.3 p/Share
64
Added 0.86%
7,345
Common Stock
Jan 02
2024
BUY
Open market or private purchase
$1,227
$20.81 p/Share
59
Added 0.8%
7,280
Common Stock
Nov 02
2023
BUY
Open market or private purchase
$1,790
$21.07 p/Share
85
Added 1.16%
7,221
Common Stock
Nov 01
2023
BUY
Open market or private purchase
$315
$21.0 p/Share
15
Added 0.21%
7,136
Common Stock
Oct 31
2023
BUY
Open market or private purchase
$4,272
$21.36 p/Share
200
Added 2.73%
7,121
Common Stock
Oct 04
2023
BUY
Open market or private purchase
$1,220
$21.79 p/Share
56
Added 0.8%
6,921
Common Stock
Aug 03
2023
BUY
Open market or private purchase
$696
$21.76 p/Share
32
Added 0.46%
6,865
Common Stock
Aug 01
2023
BUY
Open market or private purchase
$5,652
$22.61 p/Share
250
Added 3.53%
6,833
Common Stock
Jul 03
2023
BUY
Open market or private purchase
$1,188
$21.22 p/Share
56
Added 0.84%
6,583
Common Stock
Apr 27
2023
BUY
Open market or private purchase
$3,020
$22.88 p/Share
132
Added 1.98%
6,527
Common Stock
Apr 05
2023
BUY
Open market or private purchase
$1,185
$23.7 p/Share
50
Added 0.78%
6,395
Common Stock
Feb 22
2023
BUY
Open market or private purchase
$8,983
$24.28 p/Share
370
Added 5.51%
6,345
Common Stock
Feb 21
2023
BUY
Open market or private purchase
$966
$24.15 p/Share
40
Added 0.67%
5,975
Common Stock
Jan 03
2023
BUY
Open market or private purchase
$1,170
$23.89 p/Share
49
Added 0.82%
5,935
Common Stock
Oct 05
2022
BUY
Open market or private purchase
$1,167
$24.84 p/Share
47
Added 0.79%
5,886
Common Stock
Jul 01
2022
BUY
Open market or private purchase
$1,148
$30.21 p/Share
38
Added 0.65%
5,839
Common Stock
Apr 06
2022
BUY
Open market or private purchase
$1,122
$35.06 p/Share
32
Added 0.55%
5,801
Common Stock
Jan 31
2022
BUY
Open market or private purchase
$2,059
$33.76 p/Share
61
Added 1.05%
5,769
Common Stock
Jan 03
2022
BUY
Open market or private purchase
$1,102
$32.41 p/Share
34
Added 0.59%
5,708
Common Stock