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
Jul 08
2024
BUY
Open market or private purchase
$1,863
$16.94 p/Share
110
Added 1.53%
7,060
Common Stock
Jun 07
2024
BUY
Open market or private purchase
$1,869
$17.15 p/Share
109
Added 1.54%
6,950
Common Stock
May 17
2024
BUY
Other acquisition or disposition
$1,533
$18.48 p/Share
83
Added 1.2%
6,841
Common Stock
May 08
2024
BUY
Open market or private purchase
$1,661
$17.68 p/Share
94
Added 1.37%
6,758
Common Stock
May 03
2024
BUY
Open market or private purchase
$2,842
$17.88 p/Share
159
Added 2.33%
6,664
Common Stock
Apr 08
2024
BUY
Open market or private purchase
$8,457
$18.11 p/Share
467
Added 6.7%
6,505
Common Stock
Mar 08
2024
BUY
Open market or private purchase
$1,689
$17.97 p/Share
94
Added 1.53%
6,038
Common Stock
Feb 09
2024
BUY
Other acquisition or disposition
$1,164
$19.4 p/Share
60
Added 1.0%
5,944
Common Stock
Feb 02
2024
BUY
Open market or private purchase
$2,267
$21.19 p/Share
107
Added 1.79%
5,884
Common Stock
Jan 31
2024
SELL
Payment of exercise price or tax liability
$6,889
$20.69 p/Share
333
Reduced 5.45%
5,777
Common Stock
Jan 31
2024
BUY
Grant, award, or other acquisition
$21,390
$21.39 p/Share
1,000
Added 14.06%
6,110
Common Stock
Jan 05
2024
BUY
Open market or private purchase
$8,254
$22.25 p/Share
371
Added 6.77%
5,110
Common Stock
Dec 08
2023
BUY
Open market or private purchase
$1,704
$20.79 p/Share
82
Added 1.7%
4,739
Common Stock
Nov 10
2023
BUY
Other acquisition or disposition
$995
$19.52 p/Share
51
Added 1.08%
4,657
Common Stock
Oct 06
2023
BUY
Open market or private purchase
$7,656
$18.23 p/Share
420
Added 8.36%
4,606
Common Stock
Sep 01
2023
BUY
Open market or private purchase
$3,281
$18.33 p/Share
179
Added 4.1%
4,186
Common Stock
Aug 11
2023
BUY
Other acquisition or disposition
$791
$20.83 p/Share
38
Added 0.94%
4,007
Common Stock
Aug 04
2023
BUY
Open market or private purchase
$2,189
$21.05 p/Share
104
Added 2.55%
3,969
Common Stock