May 03
2024
BUY
Grant, award, or other acquisition
$3,303
$11.51 p/Share
287
Added 0.36%
80,462
Common Stock
Apr 19
2024
BUY
Grant, award, or other acquisition
$3,300
$15.07 p/Share
219
Added 0.27%
80,173
Common Stock
Apr 15
2024
BUY
Grant, award, or other acquisition
$9,110
$14.53 p/Share
627
Added 0.78%
79,953
Common Stock
Apr 05
2024
BUY
Grant, award, or other acquisition
$3,315
$15.42 p/Share
215
Added 0.27%
79,324
Common Stock
Mar 22
2024
BUY
Grant, award, or other acquisition
$3,190
$15.49 p/Share
206
Added 0.26%
79,109
Common Stock
Mar 11
2024
SELL
Payment of exercise price or tax liability
$26,201
$20.68 p/Share
1,267
Reduced 1.58%
78,902
Common Stock
Mar 08
2024
BUY
Grant, award, or other acquisition
$36,292
$16.88 p/Share
2,150
Added 2.61%
80,169
Common Stock
Feb 26
2024
BUY
Grant, award, or other acquisition
$464,093
$20.29 p/Share
22,873
Added 22.67%
78,017
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$3,213
$20.6 p/Share
156
Reduced 0.28%
54,956
Common Stock
Feb 23
2024
BUY
Grant, award, or other acquisition
$3,179
$17.0 p/Share
187
Added 0.34%
55,144
Common Stock
Feb 22
2024
SELL
Payment of exercise price or tax liability
$21,401
$20.48 p/Share
1,045
Reduced 1.86%
55,112
Common Stock
Feb 09
2024
BUY
Grant, award, or other acquisition
$3,190
$16.88 p/Share
189
Added 0.34%
56,157
Common Stock
Jan 26
2024
BUY
Grant, award, or other acquisition
$3,180
$19.88 p/Share
160
Added 0.29%
55,967
Common Stock
Jan 22
2024
SELL
Payment of exercise price or tax liability
$36,700
$23.01 p/Share
1,595
Reduced 2.78%
55,805
Common Stock
Jan 12
2024
BUY
Grant, award, or other acquisition
$13,559
$20.99 p/Share
646
Added 1.11%
57,400
Common Stock
Dec 29
2023
BUY
Grant, award, or other acquisition
$3,173
$21.59 p/Share
147
Added 0.26%
56,753
Common Stock
Dec 15
2023
BUY
Grant, award, or other acquisition
$3,195
$21.74 p/Share
147
Added 0.26%
56,605
Common Stock
Dec 01
2023
BUY
Grant, award, or other acquisition
$3,194
$19.72 p/Share
162
Added 0.29%
56,457
Common Stock
Nov 17
2023
BUY
Grant, award, or other acquisition
$3,176
$19.49 p/Share
163
Added 0.29%
56,295
Common Stock
Nov 03
2023
BUY
Grant, award, or other acquisition
$3,186
$19.67 p/Share
162
Added 0.29%
56,130
Common Stock
Oct 20
2023
BUY
Grant, award, or other acquisition
$3,184
$19.78 p/Share
161
Added 0.29%
55,967
Common Stock
Oct 13
2023
BUY
Grant, award, or other acquisition
$9,629
$20.62 p/Share
467
Added 0.83%
55,805
Common Stock
Oct 06
2023
BUY
Grant, award, or other acquisition
$3,194
$20.48 p/Share
156
Added 0.28%
55,337
Common Stock
Sep 22
2023
BUY
Grant, award, or other acquisition
$3,183
$20.41 p/Share
156
Added 0.28%
55,181
Common Stock
Sep 08
2023
BUY
Grant, award, or other acquisition
$3,173
$22.04 p/Share
144
Added 0.26%
55,023
Common Stock