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
Oct 16
2023
SELL
Open market or private sale
$21,543
$16.61 p/Share
1,297
Reduced 1.12%
115,025
Common Stock
Sep 14
2023
SELL
Open market or private sale
$44,575
$20.17 p/Share
2,210
Reduced 1.86%
116,322
Common Stock
Sep 13
2023
SELL
Open market or private sale
$67,562
$20.75 p/Share
3,256
Reduced 2.67%
118,532
Common Stock
Sep 12
2023
BUY
Grant, award, or other acquisition
-
5,466
Added 4.3%
121,788
Common Stock
Aug 24
2023
SELL
Payment of exercise price or tax liability
$291,398
$26.39 p/Share
11,042
Reduced 8.67%
116,322
Common Stock
Jul 14
2023
SELL
Payment of exercise price or tax liability
$39,519
$33.72 p/Share
1,172
Reduced 0.91%
127,364
Common Stock
Jun 30
2023
BUY
Grant, award, or other acquisition
$5,268
$26.21 p/Share
201
Added 0.16%
128,536
Common Stock
Apr 14
2023
SELL
Open market or private sale
$103,014
$31.16 p/Share
3,306
Reduced 2.51%
128,335
Common Stock
Apr 14
2023
SELL
Payment of exercise price or tax liability
$37,082
$31.64 p/Share
1,172
Reduced 0.88%
131,641
Common Stock
Apr 10
2023
SELL
Payment of exercise price or tax liability
$113,816
$30.15 p/Share
3,775
Reduced 2.76%
132,813
Common Stock