Mar 30
2022
SELL
Payment of exercise price or tax liability
$18,192
$6.05 p/Share
3,007
Reduced 1.04%
286,834
Common Stock, par valu...
Feb 28
2022
SELL
Payment of exercise price or tax liability
$22,282
$7.41 p/Share
3,007
Reduced 1.03%
289,841
Common Stock, par valu...
Feb 01
2022
SELL
Payment of exercise price or tax liability
$61,087
$7.98 p/Share
7,655
Reduced 2.55%
292,848
Common Stock, par valu...
Feb 01
2022
BUY
Exercise of conversion of derivative security
-
16,545
Added 5.22%
300,503
Common Stock, par valu...
Jan 31
2022
BUY
Grant, award, or other acquisition
$18,913
$6.86 p/Share
2,757
Added 0.96%
283,958
Common Stock, par valu...
Jan 30
2022
SELL
Payment of exercise price or tax liability
$16,956
$7.2 p/Share
2,355
Reduced 0.83%
281,201
Common Stock, par valu...
Dec 30
2021
SELL
Payment of exercise price or tax liability
$26,853
$8.93 p/Share
3,007
Reduced 1.05%
283,556
Common Stock, par valu...
Nov 30
2021
SELL
Payment of exercise price or tax liability
$31,543
$10.49 p/Share
3,007
Reduced 1.04%
286,563
Common Stock, par valu...
Oct 30
2021
SELL
Payment of exercise price or tax liability
$32,476
$10.8 p/Share
3,007
Reduced 1.03%
289,570
Common Stock, par valu...
Sep 30
2021
SELL
Payment of exercise price or tax liability
$34,009
$11.31 p/Share
3,007
Reduced 1.02%
292,577
Common Stock, par valu...
Aug 30
2021
SELL
Payment of exercise price or tax liability
$42,383
$14.09 p/Share
3,008
Reduced 1.01%
295,584
Common Stock, par valu...
Jul 30
2021
SELL
Payment of exercise price or tax liability
$27,273
$9.07 p/Share
3,007
Reduced 1.0%
298,592
Common Stock, par valu...
Jun 30
2021
SELL
Payment of exercise price or tax liability
$29,619
$9.85 p/Share
3,007
Reduced 0.99%
301,599
Common Stock, par valu...
May 30
2021
SELL
Payment of exercise price or tax liability
$32,599
$12.65 p/Share
2,577
Reduced 0.84%
304,606
Common Stock, par valu...
Apr 30
2021
SELL
Payment of exercise price or tax liability
$28,926
$14.47 p/Share
1,999
Reduced 0.65%
307,183
Common Stock, par valu...
Mar 30
2021
SELL
Payment of exercise price or tax liability
$27,073
$13.55 p/Share
1,998
Reduced 0.64%
309,182
Common Stock, par valu...
Feb 28
2021
SELL
Payment of exercise price or tax liability
$31,848
$15.94 p/Share
1,998
Reduced 0.64%
311,180
Common Stock, par valu...
Jan 31
2021
BUY
Grant, award, or other acquisition
$12,808
$12.14 p/Share
1,055
Added 0.34%
313,178
Common Stock, par valu...
Jan 30
2021
SELL
Payment of exercise price or tax liability
$33,601
$14.28 p/Share
2,353
Reduced 0.75%
312,123
Common Stock, par valu...
Dec 30
2020
SELL
Payment of exercise price or tax liability
$34,183
$11.3 p/Share
3,025
Reduced 0.95%
314,476
Common Stock, par valu...
Nov 30
2020
SELL
Payment of exercise price or tax liability
$27,432
$12.23 p/Share
2,243
Reduced 0.7%
317,501
Common Stock, par valu...
Oct 30
2020
SELL
Payment of exercise price or tax liability
$23,072
$11.45 p/Share
2,015
Reduced 0.63%
319,744
Common Stock, par valu...
Sep 30
2020
SELL
Payment of exercise price or tax liability
$26,598
$13.2 p/Share
2,015
Reduced 0.62%
321,759
Common Stock, par valu...