Jul 19
2024
BUY
Grant, award, or other acquisition
$146,988
$12.69 p/Share
11,583
Added 8.52%
124,380
Common Stock
May 19
2024
SELL
Payment of exercise price or tax liability
$6,120
$10.93 p/Share
560
Reduced 0.49%
112,797
Common Stock
Mar 22
2024
SELL
Payment of exercise price or tax liability
$45,101
$11.03 p/Share
4,089
Reduced 3.48%
113,357
Common Stock
Mar 15
2024
SELL
Payment of exercise price or tax liability
$14,905
$10.77 p/Share
1,384
Reduced 1.16%
117,446
Common Stock
Mar 15
2024
BUY
Exercise of conversion of derivative security
$41,722
$10.77 p/Share
3,874
Added 3.18%
117,823
Common Stock
May 19
2023
SELL
Payment of exercise price or tax liability
$4,406
$8.13 p/Share
542
Reduced 0.47%
114,956
Common Stock
Apr 24
2023
SELL
Payment of exercise price or tax liability
$8,897
$9.64 p/Share
923
Reduced 0.79%
115,498
Common Stock
Mar 23
2023
SELL
Payment of exercise price or tax liability
$14,631
$9.8 p/Share
1,493
Reduced 1.27%
116,421
Common Stock
Mar 22
2023
BUY
Grant, award, or other acquisition
$179,498
$10.29 p/Share
17,444
Added 12.89%
117,914
Common Stock
Mar 17
2023
SELL
Payment of exercise price or tax liability
$6,788
$10.59 p/Share
641
Reduced 0.63%
100,470
Common Stock
Mar 15
2023
SELL
Payment of exercise price or tax liability
$22,267
$10.68 p/Share
2,085
Reduced 2.02%
101,111
Common Stock
Mar 15
2023
BUY
Exercise of conversion of derivative security
$65,361
$10.68 p/Share
6,120
Added 5.6%
103,196
Common Stock
Dec 16
2022
BUY
Grant, award, or other acquisition
$1,497
$12.58 p/Share
119
Added 0.12%
97,076
Common Stock
May 23
2022
SELL
Payment of exercise price or tax liability
$8,268
$14.11 p/Share
586
Reduced 0.6%
96,957
Common Stock
May 19
2022
SELL
Payment of exercise price or tax liability
$7,452
$13.75 p/Share
542
Reduced 0.55%
97,543
Common Stock
Apr 22
2022
SELL
Payment of exercise price or tax liability
$14,325
$15.52 p/Share
923
Reduced 0.93%
98,085
Common Stock
Mar 23
2022
BUY
Grant, award, or other acquisition
-
10,391
Added 9.5%
99,008
Common Stock
Mar 17
2022
SELL
Payment of exercise price or tax liability
$10,621
$16.57 p/Share
641
Reduced 0.72%
88,617
Common Stock
Mar 15
2022
SELL
Payment of exercise price or tax liability
$11,675
$16.49 p/Share
708
Reduced 0.79%
89,258
Common Stock
Mar 15
2022
BUY
Exercise of conversion of derivative security
$33,903
$16.49 p/Share
2,056
Added 2.23%
89,966
Common Stock
Mar 07
2022
SELL
Payment of exercise price or tax liability
$16,952
$15.61 p/Share
1,086
Reduced 1.22%
87,910
Common Stock
Apr 26
2021
SELL
Payment of exercise price or tax liability
$7,116
$15.47 p/Share
460
Reduced 0.66%
68,894
Common Stock
Apr 26
2021
BUY
Exercise of conversion of derivative security
$20,575
$15.47 p/Share
1,330
Added 1.88%
69,354
Common Stock
Apr 22
2021
SELL
Payment of exercise price or tax liability
$13,756
$14.92 p/Share
922
Reduced 1.34%
68,024
Common Stock
Apr 22
2021
BUY
Exercise of conversion of derivative security
$39,777
$14.92 p/Share
2,666
Added 3.72%
68,946
Common Stock