Feb 26
2024
BUY
Grant, award, or other acquisition
-
10,157
Added 18.74%
44,033
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$9,305
$12.96 p/Share
718
Reduced 2.08%
33,876
Common Stock
Feb 22
2024
SELL
Payment of exercise price or tax liability
$16,394
$12.95 p/Share
1,266
Reduced 3.53%
34,594
Common Stock
Feb 21
2024
SELL
Payment of exercise price or tax liability
$11,683
$12.91 p/Share
905
Reduced 2.46%
35,860
Common Stock
Feb 21
2024
BUY
Grant, award, or other acquisition
-
2,656
Added 6.74%
36,765
Common Stock
Feb 18
2024
SELL
Payment of exercise price or tax liability
$7,418
$12.79 p/Share
580
Reduced 1.67%
34,109
Common Stock
Feb 23
2023
SELL
Payment of exercise price or tax liability
$8,214
$13.27 p/Share
619
Reduced 1.75%
34,689
Common Stock
Feb 22
2023
SELL
Payment of exercise price or tax liability
$5,931
$13.45 p/Share
441
Reduced 1.23%
35,308
Common Stock
Feb 22
2023
BUY
Grant, award, or other acquisition
-
12,710
Added 26.23%
35,749
Common Stock
Feb 20
2023
SELL
Payment of exercise price or tax liability
$4,259
$13.83 p/Share
308
Reduced 1.32%
23,039
Common Stock
Feb 19
2023
SELL
Payment of exercise price or tax liability
$7,316
$13.83 p/Share
529
Reduced 2.22%
23,347
Common Stock
Feb 18
2023
SELL
Payment of exercise price or tax liability
$8,159
$13.83 p/Share
590
Reduced 2.41%
23,876
Common Stock
Feb 23
2022
BUY
Grant, award, or other acquisition
-
6,354
Added 20.62%
24,466
Common Stock
Feb 21
2022
SELL
Payment of exercise price or tax liability
$7,063
$19.73 p/Share
358
Reduced 1.94%
18,112
Common Stock
Feb 20
2022
SELL
Payment of exercise price or tax liability
$6,531
$19.73 p/Share
331
Reduced 1.76%
18,470
Common Stock
Feb 19
2022
SELL
Payment of exercise price or tax liability
$10,299
$19.73 p/Share
522
Reduced 2.7%
18,801
Common Stock
Feb 18
2022
SELL
Payment of exercise price or tax liability
$11,503
$19.73 p/Share
583
Reduced 2.93%
19,323
Common Stock
Jun 07
2021
SELL
Payment of exercise price or tax liability
$5,320
$24.63 p/Share
216
Reduced 1.07%
19,906
Common Stock
Feb 21
2021
SELL
Payment of exercise price or tax liability
$14,274
$23.91 p/Share
597
Reduced 2.88%
20,122
Common Stock
Feb 20
2021
SELL
Payment of exercise price or tax liability
$7,914
$23.91 p/Share
331
Reduced 1.57%
20,719
Common Stock
Feb 19
2021
SELL
Payment of exercise price or tax liability
$12,481
$23.91 p/Share
522
Reduced 2.42%
21,050
Common Stock
Feb 18
2021
BUY
Grant, award, or other acquisition
-
5,107
Added 19.14%
21,572
Common Stock