Nov 20
2024
SELL
Payment of exercise price or tax liability
$18,690
$19.15 p/Share
976
Reduced 2.13%
44,939
Common Stock
Nov 15
2024
BUY
Grant, award, or other acquisition
-
300
Added 0.65%
45,915
Common Stock
Aug 20
2024
SELL
Payment of exercise price or tax liability
$18,027
$18.49 p/Share
975
Reduced 2.09%
45,615
Common Stock
May 20
2024
SELL
Payment of exercise price or tax liability
$15,742
$16.13 p/Share
976
Reduced 2.05%
46,590
Common Stock
Mar 05
2024
BUY
Grant, award, or other acquisition
$159,989
$14.88 p/Share
10,752
Added 18.44%
47,566
Common Stock
Feb 20
2024
SELL
Payment of exercise price or tax liability
$45,219
$15.8 p/Share
2,862
Reduced 7.21%
36,814
Common Stock
Nov 20
2023
SELL
Payment of exercise price or tax liability
$10,678
$13.62 p/Share
784
Reduced 1.94%
39,676
Common Stock
Nov 15
2023
SELL
Open market or private sale
$153,806
$13.99 p/Share
10,994
Reduced 21.49%
40,158
Common Stock
Nov 15
2023
BUY
Grant, award, or other acquisition
-
302
Added 0.74%
40,460
Common Stock
Aug 18
2023
SELL
Payment of exercise price or tax liability
$10,707
$13.64 p/Share
785
Reduced 1.51%
51,152
Common Stock
May 19
2023
SELL
Payment of exercise price or tax liability
$10,560
$13.47 p/Share
784
Reduced 1.49%
51,937
Common Stock
May 15
2023
BUY
Grant, award, or other acquisition
-
1,576
Added 2.9%
52,721
Common Stock
Apr 13
2023
BUY
Grant, award, or other acquisition
-
14,344
Added 21.9%
51,145
Common Stock
Feb 17
2023
SELL
Payment of exercise price or tax liability
$23,001
$12.42 p/Share
1,852
Reduced 4.79%
36,801
Common Stock
Nov 18
2022
SELL
Payment of exercise price or tax liability
$11,219
$13.55 p/Share
828
Reduced 2.1%
38,653
Common Stock
Nov 15
2022
BUY
Grant, award, or other acquisition
-
433
Added 1.08%
39,481
Common Stock
Aug 19
2022
SELL
Payment of exercise price or tax liability
$11,720
$14.12 p/Share
830
Reduced 2.08%
39,048
Common Stock
May 20
2022
SELL
Payment of exercise price or tax liability
$13,488
$16.29 p/Share
828
Reduced 2.03%
39,878
Common Stock
May 13
2022
BUY
Grant, award, or other acquisition
-
1,834
Added 4.31%
40,706
Common Stock
Mar 01
2022
BUY
Grant, award, or other acquisition
-
6,691
Added 14.69%
38,872
Common Stock
Feb 18
2022
SELL
Payment of exercise price or tax liability
$45,517
$19.99 p/Share
2,277
Reduced 6.61%
32,181
Common Stock
Nov 19
2021
SELL
Payment of exercise price or tax liability
$12,924
$17.05 p/Share
758
Reduced 2.15%
34,458
Common Stock
Aug 20
2021
SELL
Payment of exercise price or tax liability
$12,114
$15.94 p/Share
760
Reduced 2.15%
34,604
Common Stock
Aug 20
2021
BUY
Open market or private sale
$17,940
$15.89 p/Share
1,129
Added 3.09%
35,364
Common Stock
Aug 19
2021
SELL
Open market or private sale
$44,888
$16.02 p/Share
2,802
Reduced 7.13%
36,493
Common Stock