Oct 11
2024
SELL
Payment of exercise price or tax liability
$24,557
$19.63 p/Share
1,251
Reduced 1.31%
94,008
Common Stock
Jul 11
2024
SELL
Payment of exercise price or tax liability
$26,408
$21.11 p/Share
1,251
Reduced 1.3%
95,023
Common Stock
Apr 11
2024
SELL
Payment of exercise price or tax liability
$23,030
$18.41 p/Share
1,251
Reduced 1.29%
96,052
Common Stock
Jan 12
2024
SELL
Payment of exercise price or tax liability
$9,950
$17.58 p/Share
566
Reduced 0.58%
97,088
Common Stock
Jan 11
2024
SELL
Payment of exercise price or tax liability
$97,083
$17.48 p/Share
5,554
Reduced 5.38%
97,654
Common Stock
Jan 09
2024
BUY
Grant, award, or other acquisition
$560,001
$17.4 p/Share
32,184
Added 23.77%
103,208
Common Stock
Nov 22
2023
BUY
Grant, award, or other acquisition
$4,045
$15.56 p/Share
260
Added 0.36%
71,024
Common Stock
Oct 12
2023
SELL
Payment of exercise price or tax liability
$6,743
$16.25 p/Share
415
Reduced 0.58%
70,764
Common Stock
Oct 11
2023
SELL
Payment of exercise price or tax liability
$6,699
$16.26 p/Share
412
Reduced 0.58%
71,179
Common Stock
Aug 25
2023
BUY
Grant, award, or other acquisition
$3,919
$16.4 p/Share
239
Added 0.33%
71,591
Common Stock
Jul 12
2023
SELL
Payment of exercise price or tax liability
$6,527
$15.73 p/Share
415
Reduced 0.58%
71,352
Common Stock
Jul 11
2023
SELL
Payment of exercise price or tax liability
$6,406
$15.55 p/Share
412
Reduced 0.57%
71,767
Common Stock
May 24
2023
SELL
Open market or private sale
$6,242
$13.72 p/Share
455
Reduced 0.63%
72,179
Common Stock
May 24
2023
BUY
Open market or private purchase
$6,247
$13.73 p/Share
455
Added 0.62%
72,634
Common Stock
May 23
2023
BUY
Grant, award, or other acquisition
$3,519
$13.91 p/Share
253
Added 0.35%
72,179
Common Stock
Apr 12
2023
SELL
Payment of exercise price or tax liability
$5,166
$12.45 p/Share
415
Reduced 0.57%
71,925
Common Stock
Apr 11
2023
SELL
Payment of exercise price or tax liability
$5,121
$12.43 p/Share
412
Reduced 0.57%
72,340
Common Stock
Mar 09
2023
BUY
Grant, award, or other acquisition
$3,414
$15.31 p/Share
223
Added 0.31%
72,752
Common Stock
Jan 13
2023
SELL
Payment of exercise price or tax liability
$6,729
$13.65 p/Share
493
Reduced 0.68%
72,529
Common Stock
Jan 12
2023
SELL
Payment of exercise price or tax liability
$6,708
$13.69 p/Share
490
Reduced 0.67%
73,022
Common Stock
Jan 11
2023
SELL
Payment of exercise price or tax liability
$26,217
$13.5 p/Share
1,942
Reduced 2.57%
73,512
Common Stock
Jan 11
2023
BUY
Grant, award, or other acquisition
$375,003
$13.5 p/Share
27,778
Added 26.91%
75,454
Common Stock
Nov 17
2022
BUY
Grant, award, or other acquisition
$3,578
$14.09 p/Share
254
Added 0.53%
47,676
Common Stock
Oct 13
2022
SELL
Payment of exercise price or tax liability
$5,292
$12.66 p/Share
418
Reduced 0.87%
47,422
Common Stock
Oct 12
2022
SELL
Payment of exercise price or tax liability
$5,022
$12.1 p/Share
415
Reduced 0.86%
47,840
Common Stock