Feb 07
2025
SELL
Open market or private sale
$8,856
$29.52 p/Share
300
Reduced 0.13%
229,751
Common Stock
Feb 05
2025
SELL
Open market or private sale
$21,240
$29.5 p/Share
720
Reduced 0.31%
230,051
Common Stock
Jan 29
2025
SELL
Open market or private sale
$14,840
$29.68 p/Share
500
Reduced 0.22%
230,771
Common Stock
Jan 27
2025
SELL
Open market or private sale
$323,323
$27.67 p/Share
11,685
Reduced 4.81%
231,271
Common Stock
Jan 23
2025
BUY
Grant, award, or other acquisition
-
19,564
Added 7.45%
242,956
Common Stock
Jan 21
2025
SELL
Open market or private sale
$378,871
$27.31 p/Share
13,873
Reduced 5.85%
223,392
Common Stock
Jan 15
2025
SELL
Open market or private sale
$52,503
$26.98 p/Share
1,946
Reduced 0.81%
237,265
Common Stock
Jan 06
2025
SELL
Open market or private sale
$83,369
$26.61 p/Share
3,133
Reduced 1.29%
239,211
Common Stock
Jan 02
2025
BUY
Grant, award, or other acquisition
-
53,990
Added 18.22%
242,344
Common Stock
Dec 11
2024
SELL
Open market or private sale
$294,547
$24.85 p/Share
11,853
Reduced 5.92%
188,354
Common Stock
Oct 18
2024
SELL
Open market or private sale
$22,539
$20.49 p/Share
1,100
Reduced 0.55%
200,207
Common Stock
Oct 15
2024
SELL
Open market or private sale
$42,291
$21.03 p/Share
2,011
Reduced 0.99%
201,307
Common Stock
Sep 10
2024
SELL
Open market or private sale
$39,897
$23.25 p/Share
1,716
Reduced 0.84%
203,318
Common Stock
Sep 06
2024
BUY
Grant, award, or other acquisition
-
2,816
Added 1.35%
205,034
Common Stock
Jul 16
2024
SELL
Open market or private sale
$43,206
$23.74 p/Share
1,820
Reduced 0.89%
202,218
Common Stock
Apr 15
2024
SELL
Open market or private sale
$50,566
$22.86 p/Share
2,212
Reduced 1.07%
204,038
Common Stock
Apr 08
2024
SELL
Open market or private sale
$89,317
$22.82 p/Share
3,914
Reduced 1.86%
206,250
Common Stock
Apr 05
2024
BUY
Grant, award, or other acquisition
-
6,105
Added 2.82%
210,164
Common Stock
Jan 17
2024
SELL
Open market or private sale
$739,495
$24.12 p/Share
30,659
Reduced 13.06%
204,059
Common Stock
Jan 16
2024
SELL
Open market or private sale
$56,906
$24.55 p/Share
2,318
Reduced 0.98%
234,718
Common Stock
Jan 02
2024
BUY
Grant, award, or other acquisition
-
22,000
Added 8.49%
237,036
Common Stock
Oct 16
2023
SELL
Open market or private sale
$34,515
$16.61 p/Share
2,078
Reduced 0.96%
215,036
Common Stock
Sep 13
2023
SELL
Open market or private sale
$42,724
$20.75 p/Share
2,059
Reduced 0.94%
217,114
Common Stock
Sep 12
2023
BUY
Exercise of conversion of derivative security
$68,984
$5.82 p/Share
11,853
Added 5.13%
219,173
Common Stock
Sep 12
2023
BUY
Grant, award, or other acquisition
-
3,279
Added 1.56%
207,320
Common Stock