Dec 05
2025
BUY
Open market or private purchase
$590
$20.37 p/Share
29
Added 0.3%
9,689
Common Stock
Nov 14
2025
BUY
Other acquisition or disposition
$2,309
$19.41 p/Share
119
Added 1.22%
9,660
Common Stock
Nov 07
2025
BUY
Open market or private purchase
$382
$19.14 p/Share
20
Added 0.21%
9,541
Common Stock
Oct 03
2025
BUY
Open market or private purchase
$374
$19.7 p/Share
19
Added 0.2%
9,521
Common Stock
Sep 05
2025
BUY
Open market or private purchase
$366
$20.34 p/Share
18
Added 0.19%
9,502
Common Stock
Aug 15
2025
BUY
Other acquisition or disposition
$2,245
$19.36 p/Share
116
Added 1.21%
9,484
Common Stock
Aug 08
2025
BUY
Open market or private purchase
$373
$18.66 p/Share
20
Added 0.21%
9,368
Common Stock
Jul 07
2025
BUY
Open market or private purchase
$379
$19.99 p/Share
19
Added 0.2%
9,348
Common Stock
Jun 06
2025
BUY
Open market or private purchase
$372
$18.6 p/Share
20
Added 0.21%
9,329
Common Stock
May 15
2025
BUY
Other acquisition or disposition
$2,201
$19.66 p/Share
112
Added 1.19%
9,309
Common Stock
May 02
2025
BUY
Open market or private purchase
$536
$19.17 p/Share
28
Added 0.3%
9,197
Common Stock
Apr 24
2025
BUY
Grant, award, or other acquisition
$24,993
$19.68 p/Share
1,270
Added 12.17%
9,169
Common Stock
Apr 04
2025
BUY
Open market or private purchase
$2,218
$18.49 p/Share
120
Added 1.5%
7,899
Common Stock
Mar 07
2025
BUY
Open market or private purchase
$2,156
$20.15 p/Share
107
Added 1.36%
7,779
Common Stock
Feb 14
2025
BUY
Other acquisition or disposition
$2,092
$21.57 p/Share
97
Added 1.25%
7,672
Common Stock
Feb 07
2025
BUY
Open market or private purchase
$1,869
$21.24 p/Share
88
Added 1.15%
7,575
Common Stock
Jan 31
2025
SELL
Payment of exercise price or tax liability
$7,116
$21.37 p/Share
333
Reduced 4.26%
7,487
Common Stock
Jan 03
2025
BUY
Open market or private purchase
$1,867
$18.31 p/Share
102
Added 1.29%
7,820
Common Stock
Dec 06
2024
BUY
Open market or private purchase
$1,861
$20.46 p/Share
91
Added 1.17%
7,718
Common Stock
Nov 08
2024
BUY
Other acquisition or disposition
$1,797
$20.43 p/Share
88
Added 1.14%
7,627
Common Stock
Nov 08
2024
BUY
Open market or private purchase
$1,852
$20.58 p/Share
90
Added 1.18%
7,539
Common Stock
Oct 04
2024
BUY
Open market or private purchase
$1,880
$18.81 p/Share
100
Added 1.32%
7,449
Common Stock
Sep 06
2024
BUY
Open market or private purchase
$1,857
$19.15 p/Share
97
Added 1.3%
7,349
Common Stock
Aug 09
2024
BUY
Other acquisition or disposition
$1,693
$18.61 p/Share
91
Added 1.24%
7,252
Common Stock
Aug 02
2024
BUY
Open market or private purchase
$1,853
$18.35 p/Share
101
Added 1.39%
7,161
Common Stock