May 03
2024
SELL
Open market or private sale
$160,000
$16.0 p/Share
10,000
Reduced 2.48%
393,611
Common Stock
Feb 28
2024
SELL
Payment of exercise price or tax liability
$116,770
$15.75 p/Share
7,414
Reduced 1.8%
403,611
Common Stock
Feb 09
2024
BUY
Grant, award, or other acquisition
-
56,053
Added 11.53%
430,044
Common Stock
Feb 06
2024
SELL
Payment of exercise price or tax liability
$49,635
$15.96 p/Share
3,110
Reduced 0.82%
373,991
Common Stock
Feb 04
2024
SELL
Payment of exercise price or tax liability
$137,125
$16.18 p/Share
8,475
Reduced 2.2%
377,101
Common Stock
Jan 31
2024
SELL
Open market or private sale
$172,000
$17.2 p/Share
10,000
Reduced 2.53%
385,577
Common Stock
Dec 15
2023
SELL
Payment of exercise price or tax liability
$18,249
$19.21 p/Share
950
Reduced 0.24%
395,577
Common Stock
Nov 07
2023
SELL
Open market or private sale
$169,899
$16.99 p/Share
10,000
Reduced 2.47%
395,330
Common Stock
Jul 31
2023
SELL
Open market or private sale
$380,200
$19.01 p/Share
20,000
Reduced 4.72%
404,055
Common Stock
Feb 28
2023
SELL
Payment of exercise price or tax liability
$291,994
$18.05 p/Share
16,177
Reduced 3.7%
421,352
Common Stock
Feb 06
2023
SELL
Payment of exercise price or tax liability
$58,368
$18.92 p/Share
3,085
Reduced 0.71%
432,851
Common Stock
Feb 06
2023
BUY
Grant, award, or other acquisition
-
45,687
Added 9.49%
435,937
Common Stock
Feb 04
2023
SELL
Payment of exercise price or tax liability
$102,773
$18.92 p/Share
5,432
Reduced 1.37%
390,250
Common Stock
Jan 31
2023
SELL
Payment of exercise price or tax liability
$1,326,339
$18.82 p/Share
70,475
Reduced 15.12%
395,682
Common Stock
Jan 31
2023
BUY
Exercise of conversion of derivative security
$1,184,065
$13.63 p/Share
86,872
Added 15.71%
466,157
Common Stock
Dec 05
2022
SELL
Payment of exercise price or tax liability
$19,657
$16.73 p/Share
1,175
Reduced 0.31%
377,821
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$368,172
$17.06 p/Share
21,581
Reduced 5.45%
374,073
Common Stock
Feb 06
2022
SELL
Payment of exercise price or tax liability
$50,217
$17.82 p/Share
2,818
Reduced 0.72%
388,301
Common Stock
Feb 05
2022
SELL
Payment of exercise price or tax liability
$65,007
$17.82 p/Share
3,648
Reduced 0.92%
391,119
Common Stock
Feb 04
2022
SELL
Payment of exercise price or tax liability
$52,997
$17.82 p/Share
2,974
Reduced 0.75%
394,768
Common Stock
Feb 04
2022
BUY
Grant, award, or other acquisition
-
57,154
Added 12.56%
397,742
Common Stock
Dec 06
2021
SELL
Payment of exercise price or tax liability
$27,357
$20.6 p/Share
1,328
Reduced 0.39%
339,362
Common Stock
May 27
2021
SELL
Payment of exercise price or tax liability
$933,242
$18.16 p/Share
51,390
Reduced 13.19%
338,185
Common Stock
May 27
2021
BUY
Exercise of conversion of derivative security
$863,196
$15.48 p/Share
55,762
Added 12.52%
389,575
Common Stock
Mar 02
2021
SELL
Payment of exercise price or tax liability
$165,985
$12.89 p/Share
12,877
Reduced 3.73%
331,966
Common Stock