Mar 04
2024
BUY
Grant, award, or other acquisition
$7,188
$5.76 p/Share
1,248
Added 2.62%
46,299
Common Stock
Jan 30
2024
SELL
Payment of exercise price or tax liability
$13,834
$6.39 p/Share
2,165
Reduced 4.59%
45,051
Common Stock
Dec 28
2023
SELL
Payment of exercise price or tax liability
$28,601
$16.4 p/Share
1,744
Reduced 3.83%
43,734
Common Stock
Dec 27
2023
SELL
Payment of exercise price or tax liability
$26,813
$16.46 p/Share
1,629
Reduced 3.46%
45,478
Common Stock
Mar 06
2023
BUY
Grant, award, or other acquisition
$12,957
$16.36 p/Share
792
Added 1.65%
47,107
Common Stock
Jan 30
2023
BUY
Grant, award, or other acquisition
-
15,220
Added 24.73%
46,315
Common Stock
Jan 13
2023
SELL
Payment of exercise price or tax liability
$58,942
$20.66 p/Share
2,853
Reduced 8.4%
31,095
Common Stock
Dec 29
2022
BUY
Grant, award, or other acquisition
$25,257
$19.64 p/Share
1,286
Added 3.65%
33,948
Common Stock
Dec 27
2022
SELL
Payment of exercise price or tax liability
$23,379
$19.37 p/Share
1,207
Reduced 3.56%
32,662
Common Stock
May 20
2022
SELL
Open market or private sale
$24,700
$19.0 p/Share
1,300
Reduced 3.7%
33,869
Common Stock
Mar 07
2022
BUY
Grant, award, or other acquisition
-
752
Added 2.09%
35,169
Common Stock
Jan 18
2022
SELL
Payment of exercise price or tax liability
$9,265
$22.99 p/Share
403
Reduced 1.16%
34,417
Common Stock
Jan 14
2022
SELL
Payment of exercise price or tax liability
$19,750
$23.29 p/Share
848
Reduced 2.38%
34,820
Common Stock
Jan 13
2022
SELL
Payment of exercise price or tax liability
$43,446
$23.78 p/Share
1,827
Reduced 5.98%
28,730
Common Stock
Jan 13
2022
BUY
Grant, award, or other acquisition
-
6,938
Added 16.28%
35,668
Common Stock
Jan 11
2022
SELL
Payment of exercise price or tax liability
$7,364
$22.8 p/Share
323
Reduced 1.05%
30,557
Common Stock
Aug 20
2021
SELL
Open market or private sale
$68,850
$22.95 p/Share
3,000
Reduced 8.85%
30,880
Common Stock
Mar 09
2021
BUY
Grant, award, or other acquisition
-
1,282
Added 3.65%
33,880
Common Stock
Mar 01
2021
SELL
Open market or private sale
$104,300
$37.25 p/Share
2,800
Reduced 7.91%
32,598
Common Stock
Jan 19
2021
SELL
Payment of exercise price or tax liability
$12,419
$26.65 p/Share
466
Reduced 1.3%
35,398
Common Stock
Jan 14
2021
SELL
Payment of exercise price or tax liability
$25,033
$27.21 p/Share
920
Reduced 2.5%
35,864
Common Stock
Jan 13
2021
BUY
Grant, award, or other acquisition
-
12,420
Added 25.24%
36,784
Common Stock
Jan 11
2021
SELL
Payment of exercise price or tax liability
$8,013
$24.43 p/Share
328
Reduced 1.33%
24,364
Common Stock
Sep 30
2020
SELL
Payment of exercise price or tax liability
$34,132
$16.1 p/Share
2,120
Reduced 7.91%
24,692
Common Stock