Oct 11
2024
SELL
Payment of exercise price or tax liability
$152,525
$19.63 p/Share
7,770
Reduced 2.27%
334,440
Common Stock
Jul 11
2024
SELL
Payment of exercise price or tax liability
$141,605
$21.11 p/Share
6,708
Reduced 1.92%
342,210
Common Stock
Apr 11
2024
SELL
Payment of exercise price or tax liability
$123,494
$18.41 p/Share
6,708
Reduced 1.89%
348,919
Common Stock
Jan 12
2024
SELL
Payment of exercise price or tax liability
$47,395
$17.58 p/Share
2,696
Reduced 0.75%
355,492
Common Stock
Jan 11
2024
SELL
Payment of exercise price or tax liability
$335,913
$17.48 p/Share
19,217
Reduced 5.09%
358,188
Common Stock
Jan 09
2024
BUY
Grant, award, or other acquisition
$1,650,007
$17.4 p/Share
94,828
Added 20.08%
377,405
Common Stock
Oct 12
2023
SELL
Payment of exercise price or tax liability
$44,200
$16.25 p/Share
2,720
Reduced 0.95%
282,577
Common Stock
Oct 11
2023
SELL
Payment of exercise price or tax liability
$43,202
$16.26 p/Share
2,657
Reduced 0.92%
285,297
Common Stock
Jul 12
2023
SELL
Payment of exercise price or tax liability
$42,785
$15.73 p/Share
2,720
Reduced 0.94%
287,963
Common Stock
Jul 11
2023
SELL
Payment of exercise price or tax liability
$41,316
$15.55 p/Share
2,657
Reduced 0.91%
290,683
Common Stock
Apr 12
2023
SELL
Payment of exercise price or tax liability
$38,383
$12.45 p/Share
3,083
Reduced 1.04%
293,340
Common Stock
Apr 11
2023
SELL
Payment of exercise price or tax liability
$37,426
$12.43 p/Share
3,011
Reduced 1.01%
296,423
Common Stock
Jan 13
2023
SELL
Payment of exercise price or tax liability
$29,757
$13.65 p/Share
2,180
Reduced 0.72%
299,434
Common Stock
Jan 12
2023
SELL
Payment of exercise price or tax liability
$29,433
$13.69 p/Share
2,150
Reduced 0.71%
301,614
Common Stock
Jan 11
2023
SELL
Payment of exercise price or tax liability
$121,581
$13.5 p/Share
9,006
Reduced 2.88%
303,764
Common Stock
Jan 11
2023
BUY
Grant, award, or other acquisition
$1,499,998
$13.5 p/Share
111,111
Added 26.21%
312,770
Common Stock
Oct 13
2022
SELL
Payment of exercise price or tax liability
$39,562
$12.66 p/Share
3,125
Reduced 1.53%
201,659
Common Stock
Oct 12
2022
SELL
Payment of exercise price or tax liability
$37,304
$12.1 p/Share
3,083
Reduced 1.48%
204,784
Common Stock
Jul 13
2022
SELL
Payment of exercise price or tax liability
$43,062
$13.78 p/Share
3,125
Reduced 1.48%
207,867
Common Stock
Jul 12
2022
SELL
Payment of exercise price or tax liability
$42,453
$13.77 p/Share
3,083
Reduced 1.44%
210,992
Common Stock
Apr 13
2022
SELL
Payment of exercise price or tax liability
$57,938
$18.54 p/Share
3,125
Reduced 1.44%
214,075
Common Stock
Apr 12
2022
SELL
Payment of exercise price or tax liability
$56,419
$18.3 p/Share
3,083
Reduced 1.4%
217,200
Common Stock
Mar 14
2022
SELL
Payment of exercise price or tax liability
$28,389
$17.02 p/Share
1,668
Reduced 0.75%
220,283
Common Stock
Jan 13
2022
SELL
Payment of exercise price or tax liability
$38,651
$17.73 p/Share
2,180
Reduced 0.97%
221,951
Common Stock
Jan 12
2022
SELL
Payment of exercise price or tax liability
$160,105
$17.75 p/Share
9,020
Reduced 3.87%
224,131
Common Stock