Feb 18
2025
SELL
Open market or private sale
$103,901
$29.72 p/Share
3,496
Reduced 2.39%
142,630
Common Stock
Jan 28
2025
SELL
Open market or private sale
$177,697
$28.5 p/Share
6,235
Reduced 4.09%
146,126
Common Stock
Jan 27
2025
SELL
Open market or private sale
$181,404
$27.67 p/Share
6,556
Reduced 4.13%
152,361
Common Stock
Jan 23
2025
BUY
Grant, award, or other acquisition
-
12,791
Added 7.45%
158,917
Common Stock
Jan 21
2025
SELL
Open market or private sale
$230,114
$27.31 p/Share
8,426
Reduced 5.45%
146,126
Common Stock
Jan 15
2025
SELL
Open market or private sale
$123,474
$26.93 p/Share
4,585
Reduced 2.88%
154,552
Common Stock
Jan 06
2025
SELL
Open market or private sale
$105,961
$26.61 p/Share
3,982
Reduced 2.44%
159,137
Common Stock
Jan 02
2025
BUY
Grant, award, or other acquisition
-
46,525
Added 22.19%
163,119
Common Stock
Dec 31
2024
BUY
Grant, award, or other acquisition
$5,235
$17.57 p/Share
298
Added 0.25%
116,594
Common Stock
Dec 18
2024
SELL
Open market or private sale
$86,955
$24.88 p/Share
3,495
Reduced 2.92%
116,296
Common Stock
Oct 15
2024
SELL
Open market or private sale
$25,488
$21.03 p/Share
1,212
Reduced 1.0%
119,791
Common Stock
Sep 11
2024
SELL
Open market or private sale
$48,401
$23.36 p/Share
2,072
Reduced 1.68%
121,003
Common Stock
Sep 10
2024
SELL
Open market or private sale
$60,961
$23.25 p/Share
2,622
Reduced 2.09%
123,075
Common Stock
Sep 06
2024
BUY
Grant, award, or other acquisition
-
4,694
Added 3.6%
125,697
Common Stock
Aug 26
2024
SELL
Open market or private sale
$367,283
$26.03 p/Share
14,110
Reduced 10.44%
121,003
Common Stock
Jul 16
2024
SELL
Open market or private sale
$18,992
$23.74 p/Share
800
Reduced 0.59%
135,113
Common Stock
Jun 28
2024
BUY
Grant, award, or other acquisition
$5,261
$18.02 p/Share
292
Added 0.21%
135,913
Common Stock
Apr 15
2024
SELL
Open market or private sale
$28,300
$22.86 p/Share
1,238
Reduced 0.9%
135,621
Common Stock
Apr 09
2024
SELL
Open market or private sale
$108,340
$23.42 p/Share
4,626
Reduced 3.27%
136,859
Common Stock
Apr 08
2024
SELL
Open market or private sale
$126,628
$22.82 p/Share
5,549
Reduced 3.77%
141,485
Common Stock
Apr 05
2024
BUY
Grant, award, or other acquisition
-
10,175
Added 6.47%
147,034
Common Stock
Jan 17
2024
SELL
Open market or private sale
$183,432
$24.12 p/Share
7,605
Reduced 5.26%
136,859
Common Stock
Jan 16
2024
SELL
Open market or private sale
$32,307
$24.55 p/Share
1,316
Reduced 0.9%
144,464
Common Stock
Jan 02
2024
BUY
Grant, award, or other acquisition
-
30,500
Added 17.3%
145,780
Common Stock
Dec 31
2023
BUY
Grant, award, or other acquisition
$5,018
$19.68 p/Share
255
Added 0.22%
115,280
Common Stock