Dec 23
2024
BUY
Open market or private purchase
$4,812
$38.5 p/Share
125
Added 0.56%
22,241
Common Stock
Dec 18
2024
BUY
Open market or private purchase
$7,168
$38.75 p/Share
185
Added 0.83%
22,116
Common Stock
Dec 06
2024
BUY
Open market or private purchase
$38,880
$38.88 p/Share
1,000
Added 4.38%
21,842
Common Stock
Dec 05
2024
BUY
Open market or private purchase
$19,500
$39.0 p/Share
500
Added 2.34%
20,842
Common Stock
Oct 25
2024
BUY
Open market or private purchase
$7,500
$37.5 p/Share
200
Added 0.97%
20,342
Common Stock
Jun 04
2024
BUY
Open market or private purchase
$7,690
$38.45 p/Share
200
Added 0.99%
19,970
Common Stock
Feb 29
2024
BUY
Open market or private purchase
$11,436
$38.12 p/Share
300
Added 1.5%
19,689
Common Stock
Feb 27
2024
BUY
Open market or private purchase
$8,577
$38.12 p/Share
225
Added 1.15%
19,389
Common Stock
Feb 12
2024
BUY
Open market or private purchase
$78,760
$39.38 p/Share
2,000
Added 9.45%
19,164
Common Stock
Dec 22
2023
BUY
Open market or private purchase
$75,980
$37.99 p/Share
2,000
Added 10.44%
17,164
Common Stock
Nov 06
2023
BUY
Open market or private purchase
$37,990
$37.99 p/Share
1,000
Added 6.22%
15,084
Common Stock
Jun 05
2023
BUY
Open market or private purchase
$9,450
$37.8 p/Share
250
Added 1.76%
13,946
Common Stock
May 25
2023
BUY
Open market or private purchase
$12,884
$36.5 p/Share
353
Added 2.51%
13,696
Common Stock
May 16
2023
BUY
Open market or private purchase
$11,250
$37.5 p/Share
300
Added 2.2%
13,343
Common Stock
May 01
2023
BUY
Acquisition or disposition by will or laws
-
250
Added 1.88%
13,043
Common Stock
Nov 16
2022
BUY
Open market or private purchase
$31,709
$37.0 p/Share
857
Added 6.33%
12,680
Common Stock
Aug 22
2022
BUY
Open market or private purchase
$8,730
$37.15 p/Share
235
Added 1.96%
11,768
Common Stock
Aug 09
2022
BUY
Open market or private purchase
$8,718
$37.1 p/Share
235
Added 2.0%
11,533
Common Stock
May 19
2022
BUY
Open market or private purchase
$30,000
$40.0 p/Share
750
Added 6.25%
11,253
Common Stock
Feb 08
2022
BUY
Open market or private purchase
$11,309
$38.73 p/Share
292
Added 2.72%
10,457
Common Stock
Jul 30
2021
BUY
Open market or private purchase
$7,127
$36.55 p/Share
195
Added 1.9%
10,072
Common Stock
Jun 04
2021
BUY
Open market or private purchase
$38,500
$38.5 p/Share
1,000
Added 9.23%
9,833
Common Stock
Feb 24
2021
BUY
Open market or private purchase
$18,870
$37.74 p/Share
500
Added 5.38%
8,797
Common Stock