Jul 19
2024
BUY
Grant, award, or other acquisition
$129,247
$12.69 p/Share
10,185
Added 10.83%
83,823
Common Stock
May 19
2024
SELL
Payment of exercise price or tax liability
$5,760
$10.93 p/Share
527
Reduced 0.71%
73,638
Common Stock
Mar 22
2024
SELL
Payment of exercise price or tax liability
$41,969
$11.03 p/Share
3,805
Reduced 4.88%
74,165
Common Stock
Mar 15
2024
SELL
Payment of exercise price or tax liability
$14,022
$10.77 p/Share
1,302
Reduced 1.64%
77,970
Common Stock
Mar 15
2024
BUY
Exercise of conversion of derivative security
$38,847
$10.77 p/Share
3,607
Added 4.4%
78,324
Common Stock
Dec 29
2023
BUY
Grant, award, or other acquisition
$6,003
$12.08 p/Share
497
Added 0.65%
75,665
Common Stock
May 19
2023
SELL
Payment of exercise price or tax liability
$4,276
$8.13 p/Share
526
Reduced 0.69%
75,168
Common Stock
Apr 24
2023
SELL
Payment of exercise price or tax liability
$8,695
$9.64 p/Share
902
Reduced 1.18%
75,694
Common Stock
Mar 23
2023
SELL
Payment of exercise price or tax liability
$14,523
$9.8 p/Share
1,482
Reduced 1.9%
76,596
Common Stock
Mar 22
2023
BUY
Grant, award, or other acquisition
$159,958
$10.29 p/Share
15,545
Added 16.6%
78,078
Common Stock
Mar 17
2023
SELL
Payment of exercise price or tax liability
$7,338
$10.59 p/Share
693
Reduced 1.1%
62,533
Common Stock
Mar 15
2023
SELL
Payment of exercise price or tax liability
$21,765
$10.68 p/Share
2,038
Reduced 3.12%
63,226
Common Stock
Mar 15
2023
BUY
Exercise of conversion of derivative security
$61,281
$10.68 p/Share
5,738
Added 8.08%
65,264
Common Stock
May 23
2022
SELL
Payment of exercise price or tax liability
$9,228
$14.11 p/Share
654
Reduced 1.09%
59,526
Common Stock
May 19
2022
SELL
Payment of exercise price or tax liability
$7,232
$13.75 p/Share
526
Reduced 0.87%
60,180
Common Stock
Apr 22
2022
SELL
Payment of exercise price or tax liability
$13,999
$15.52 p/Share
902
Reduced 1.46%
60,706
Common Stock
Mar 23
2022
BUY
Grant, award, or other acquisition
-
9,770
Added 13.69%
61,608
Common Stock
Mar 17
2022
SELL
Payment of exercise price or tax liability
$11,483
$16.57 p/Share
693
Reduced 1.32%
51,838
Common Stock
Mar 15
2022
SELL
Payment of exercise price or tax liability
$13,077
$16.49 p/Share
793
Reduced 1.49%
52,531
Common Stock
Mar 15
2022
BUY
Exercise of conversion of derivative security
$36,327
$16.49 p/Share
2,203
Added 3.97%
53,324
Common Stock
Mar 07
2022
SELL
Payment of exercise price or tax liability
$17,608
$15.61 p/Share
1,128
Reduced 2.16%
51,121
Common Stock
Sep 01
2021
SELL
Payment of exercise price or tax liability
$9,378
$13.65 p/Share
687
Reduced 1.95%
34,491
Common Stock
Sep 01
2021
BUY
Exercise of conversion of derivative security
$24,570
$13.65 p/Share
1,800
Added 4.87%
35,178
Common Stock
May 24
2021
SELL
Payment of exercise price or tax liability
$9,480
$15.39 p/Share
616
Reduced 1.81%
33,378
Common Stock
May 24
2021
BUY
Exercise of conversion of derivative security
$27,902
$15.39 p/Share
1,813
Added 5.06%
33,994
Common Stock