May 03
2024
BUY
Grant, award, or other acquisition
$3,050
$11.51 p/Share
265
Added 0.63%
41,801
Common Stock
May 02
2024
BUY
Open market or private purchase
$133,900
$13.39 p/Share
10,000
Added 19.4%
41,535
Common Stock
Apr 19
2024
BUY
Grant, award, or other acquisition
$3,044
$15.07 p/Share
202
Added 0.64%
31,535
Common Stock
Apr 15
2024
BUY
Grant, award, or other acquisition
$6,887
$14.53 p/Share
474
Added 1.49%
31,331
Common Stock
Apr 05
2024
BUY
Grant, award, or other acquisition
$3,053
$15.42 p/Share
198
Added 0.64%
30,857
Common Stock
Mar 22
2024
BUY
Grant, award, or other acquisition
$2,865
$15.49 p/Share
185
Added 0.6%
30,658
Common Stock
Mar 11
2024
SELL
Payment of exercise price or tax liability
$4,053
$20.68 p/Share
196
Reduced 0.64%
30,473
Common Stock
Mar 08
2024
BUY
Grant, award, or other acquisition
$24,492
$16.88 p/Share
1,451
Added 4.52%
30,669
Common Stock
Feb 26
2024
BUY
Grant, award, or other acquisition
$176,036
$20.29 p/Share
8,676
Added 22.9%
29,216
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$2,698
$20.6 p/Share
131
Reduced 0.64%
20,372
Common Stock
Feb 23
2024
BUY
Grant, award, or other acquisition
$2,856
$17.0 p/Share
168
Added 0.81%
20,540
Common Stock
Feb 22
2024
SELL
Payment of exercise price or tax liability
$3,194
$20.48 p/Share
156
Reduced 0.76%
20,503
Common Stock
Feb 09
2024
BUY
Grant, award, or other acquisition
$2,852
$16.88 p/Share
169
Added 0.81%
20,659
Common Stock
Jan 26
2024
BUY
Grant, award, or other acquisition
$2,862
$19.88 p/Share
144
Added 0.7%
20,488
Common Stock
Jan 12
2024
BUY
Grant, award, or other acquisition
$8,689
$20.99 p/Share
414
Added 1.99%
20,344
Common Stock
Dec 29
2023
BUY
Grant, award, or other acquisition
$3,583
$21.59 p/Share
166
Added 0.83%
19,929
Common Stock
Dec 15
2023
BUY
Grant, award, or other acquisition
$3,587
$21.74 p/Share
165
Added 0.83%
19,761
Common Stock
Dec 01
2023
BUY
Grant, award, or other acquisition
$3,589
$19.72 p/Share
182
Added 0.92%
19,595
Common Stock
Nov 17
2023
BUY
Grant, award, or other acquisition
$3,586
$19.49 p/Share
184
Added 0.94%
19,411
Common Stock
Nov 03
2023
BUY
Grant, award, or other acquisition
$3,599
$19.67 p/Share
183
Added 0.94%
19,226
Common Stock
Oct 20
2023
BUY
Grant, award, or other acquisition
$3,599
$19.78 p/Share
182
Added 0.95%
19,042
Common Stock
Oct 13
2023
BUY
Grant, award, or other acquisition
$5,134
$20.62 p/Share
249
Added 1.3%
18,859
Common Stock
Oct 06
2023
BUY
Grant, award, or other acquisition
$3,604
$20.48 p/Share
176
Added 0.94%
18,610
Common Stock
Sep 22
2023
BUY
Grant, award, or other acquisition
$3,592
$20.41 p/Share
176
Added 0.95%
18,433
Common Stock
Sep 08
2023
BUY
Grant, award, or other acquisition
$3,592
$22.04 p/Share
163
Added 0.88%
18,256
Common Stock