May 13
2024
SELL
Payment of exercise price or tax liability
$512,022
$15.79 p/Share
32,427
Reduced 8.7%
340,175
Common Stock
Apr 22
2024
BUY
Grant, award, or other acquisition
-
54,429
Added 12.75%
372,602
Common Stock
Mar 04
2024
SELL
Payment of exercise price or tax liability
$206,194
$14.33 p/Share
14,389
Reduced 4.33%
318,173
Common Stock
Feb 12
2024
BUY
Grant, award, or other acquisition
-
30,116
Added 8.3%
332,562
Common Stock
May 12
2023
SELL
Payment of exercise price or tax liability
$69,459
$9.67 p/Share
7,183
Reduced 2.27%
309,200
Common Stock
Apr 24
2023
BUY
Grant, award, or other acquisition
-
30,309
Added 8.74%
316,383
Common Stock
Mar 02
2023
SELL
Payment of exercise price or tax liability
$64,340
$21.84 p/Share
2,946
Reduced 1.02%
286,074
Common Stock
Jan 23
2023
BUY
Grant, award, or other acquisition
-
17,052
Added 5.57%
289,020
Common Stock
May 12
2022
SELL
Payment of exercise price or tax liability
$50,400
$21.64 p/Share
2,329
Reduced 0.85%
271,968
Common Stock
Apr 25
2022
BUY
Grant, award, or other acquisition
-
29,754
Added 9.79%
274,297
Common Stock
Mar 09
2022
SELL
Payment of exercise price or tax liability
$4,075
$23.83 p/Share
171
Reduced 0.07%
244,543
Common Stock
Mar 02
2022
SELL
Open market or private sale
$1,925,847
$23.82 p/Share
80,850
Reduced 24.63%
247,412
Common Stock
Mar 02
2022
SELL
Payment of exercise price or tax liability
$64,293
$23.83 p/Share
2,698
Reduced 1.09%
244,714
Common Stock
Mar 02
2022
BUY
Exercise of conversion of derivative security
$1,410,024
$17.44 p/Share
80,850
Added 23.59%
261,940
Common Stock
Feb 10
2022
BUY
Grant, award, or other acquisition
-
23,217
Added 8.58%
247,412
Common Stock
Jul 01
2021
SELL
Payment of exercise price or tax liability
$348,697
$17.33 p/Share
20,121
Reduced 8.24%
224,195
Common Stock
May 13
2021
SELL
Open market or private sale
$1,080,988
$18.48 p/Share
58,495
Reduced 19.32%
244,316
Common Stock
May 13
2021
BUY
Exercise of conversion of derivative security
$813,972
$12.95 p/Share
62,855
Added 18.24%
281,751
Common Stock
May 12
2021
SELL
Payment of exercise price or tax liability
$79,589
$18.2 p/Share
4,373
Reduced 1.79%
239,956
Common Stock
Apr 26
2021
BUY
Grant, award, or other acquisition
-
18,253
Added 6.95%
244,329
Common Stock
Mar 02
2021
SELL
Payment of exercise price or tax liability
$38,631
$16.68 p/Share
2,316
Reduced 1.01%
226,076
Common Stock
Feb 11
2021
BUY
Grant, award, or other acquisition
-
36,565
Added 13.8%
228,392
Common Stock
Jan 27
2021
SELL
Open market or private sale
$346,832
$13.79 p/Share
25,151
Reduced 11.59%
191,827
Common Stock
Jan 27
2021
BUY
Exercise of conversion of derivative security
$329,996
$11.77 p/Share
28,037
Added 11.44%
216,978
Common Stock
May 12
2020
SELL
Payment of exercise price or tax liability
$24,180
$8.02 p/Share
3,015
Reduced 1.57%
188,941
Common Stock