Dec 16
2024
BUY
Grant, award, or other acquisition
$3,064
$33.31 p/Share
92
Added 0.44%
20,782
Common Stock
Dec 04
2024
BUY
Open market or private purchase
$1,006
$33.55 p/Share
30
Added 0.14%
20,690
Common Stock
Oct 30
2024
BUY
Open market or private purchase
$986
$29.9 p/Share
33
Added 0.16%
20,536
Common Stock
Sep 23
2024
BUY
Grant, award, or other acquisition
$308,040
$3020.0 p/Share
102
Added 0.5%
20,503
Common Stock
Sep 04
2024
BUY
Open market or private purchase
$1,006
$30.51 p/Share
33
Added 0.16%
20,401
Common Stock
Jun 24
2024
BUY
Grant, award, or other acquisition
$3,076
$28.49 p/Share
108
Added 0.53%
20,235
Common Stock
Jun 05
2024
BUY
Open market or private purchase
$51,800
$25.9 p/Share
2,000
Added 9.04%
20,127
Common Stock
May 29
2024
BUY
Open market or private purchase
$1,006
$26.49 p/Share
38
Added 0.21%
18,127
Common Stock
May 03
2024
BUY
Open market or private purchase
$58,000
$29.0 p/Share
2,000
Added 10.02%
17,964
Common Stock
Mar 25
2024
BUY
Grant, award, or other acquisition
$4,742
$26.2 p/Share
181
Added 1.12%
15,964
Common Stock
Mar 21
2024
BUY
Grant, award, or other acquisition
-
500
Added 3.07%
15,783
Common Stock
Dec 18
2023
BUY
Grant, award, or other acquisition
$4,487
$32.05 p/Share
140
Added 0.91%
15,164
Common Stock
Sep 25
2023
BUY
Grant, award, or other acquisition
$4,490
$28.24 p/Share
159
Added 1.05%
14,931
Common Stock
Aug 30
2023
BUY
Open market or private purchase
$1,003
$28.66 p/Share
35
Added 0.24%
14,772
Common Stock
Aug 02
2023
BUY
Grant, award, or other acquisition
$1,006
$29.6 p/Share
34
Added 0.23%
14,634
Common Stock
Jun 26
2023
BUY
Grant, award, or other acquisition
$4,499
$27.95 p/Share
161
Added 1.09%
14,600
Common Stock
May 31
2023
BUY
Open market or private purchase
$997
$26.26 p/Share
38
Added 0.26%
14,439
Common Stock
May 17
2023
BUY
Open market or private purchase
$37,500
$25.0 p/Share
1,500
Added 9.49%
14,310
Common Stock
May 03
2023
BUY
Open market or private purchase
$44,716
$29.15 p/Share
1,534
Added 10.69%
12,810
Common Stock
Mar 29
2023
BUY
Open market or private purchase
$998
$31.19 p/Share
32
Added 0.28%
11,276
Common Stock
Mar 27
2023
BUY
Grant, award, or other acquisition
$4,491
$31.19 p/Share
144
Added 1.26%
11,244
Common Stock
Mar 01
2023
BUY
Open market or private purchase
$1,013
$32.7 p/Share
31
Added 0.28%
11,100
Common Stock
Mar 01
2023
BUY
Grant, award, or other acquisition
-
300
Added 2.64%
11,069
Common Stock
Feb 01
2023
BUY
Open market or private purchase
$1,005
$33.5 p/Share
30
Added 0.28%
10,719
Common Stock
Jan 04
2023
BUY
Open market or private purchase
$990
$34.16 p/Share
29
Added 0.27%
10,689
Common Stock