Dec 18
2025
BUY
Grant, award, or other acquisition
$3,208
$55.32 p/Share
58
Added 0.25%
23,128
Common Stock
Dec 09
2025
-
700
Reduced 2.94%
23,070
Common Stock
Nov 26
2025
BUY
Open market or private purchase
$1,024
$53.91 p/Share
19
Added 0.08%
23,770
Common Stock
Sep 22
2025
BUY
Grant, award, or other acquisition
$3,179
$48.92 p/Share
65
Added 0.27%
23,645
Common Stock
Aug 27
2025
BUY
Open market or private purchase
$977
$46.55 p/Share
21
Added 0.09%
23,580
Common Stock
Jul 30
2025
BUY
Open market or private purchase
$1,011
$40.48 p/Share
25
Added 0.11%
23,436
Common Stock
Jun 23
2025
BUY
Grant, award, or other acquisition
$3,183
$34.6 p/Share
92
Added 0.39%
23,411
Common Stock
Jun 16
2025
-
1,200
Reduced 4.89%
23,319
Common Stock
May 28
2025
BUY
Open market or private purchase
$1,003
$38.6 p/Share
26
Added 0.11%
24,519
Common Stock
Mar 24
2025
BUY
Grant, award, or other acquisition
$3,179
$35.73 p/Share
89
Added 0.36%
24,348
Common Stock
Mar 01
2025
BUY
Grant, award, or other acquisition
-
374
Added 1.51%
24,322
Common Stock
Feb 26
2025
BUY
Open market or private purchase
$1,006
$37.26 p/Share
27
Added 0.11%
23,948
Common Stock
Feb 05
2025
BUY
Open market or private purchase
$101,700
$33.9 p/Share
3,000
Added 11.2%
23,782
Common Stock
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