Aug 31
2022
SELL
Open market or private sale
$400,400
$20.02 p/Share
20,000
Reduced 7.79%
236,797
Common Stock, par valu...
Aug 30
2022
SELL
Payment of exercise price or tax liability
$56,953
$18.94 p/Share
3,007
Reduced 1.16%
256,797
Common Stock, par valu...
Aug 12
2022
SELL
Open market or private sale
$225,900
$15.06 p/Share
15,000
Reduced 5.46%
259,804
Common Stock, par valu...
Jul 30
2022
SELL
Payment of exercise price or tax liability
$36,114
$12.01 p/Share
3,007
Reduced 1.08%
274,804
Common Stock, par valu...
Jun 30
2022
SELL
Payment of exercise price or tax liability
$35,182
$11.7 p/Share
3,007
Reduced 1.07%
277,811
Common Stock, par valu...
May 30
2022
SELL
Payment of exercise price or tax liability
$15,130
$5.03 p/Share
3,008
Reduced 1.06%
280,818
Common Stock, par valu...
Apr 30
2022
SELL
Payment of exercise price or tax liability
$13,596
$4.52 p/Share
3,008
Reduced 1.05%
283,826
Common Stock, par valu...
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...