Jul 21
2022
SELL
Sale (or disposition) back to the issuer
$2,793,029
$33.5 p/Share
83,374
Reduced 100.0%
0
Common Stock, $0.001 p...
Jul 21
2022
BUY
Grant, award, or other acquisition
-
35,056
Added 29.6%
83,374
Common Stock, $0.001 p...
Jan 04
2022
SELL
Payment of exercise price or tax liability
$67,160
$24.02 p/Share
2,796
Reduced 5.47%
48,318
Common Stock, $0.001 p...
Jan 03
2022
BUY
Grant, award, or other acquisition
$338,016
$24.0 p/Share
14,084
Added 21.6%
51,114
Common Stock, $0.001 p...
Jan 02
2022
SELL
Payment of exercise price or tax liability
$96,012
$23.73 p/Share
4,046
Reduced 9.85%
37,030
Common Stock, $0.001 p...
Dec 31
2021
SELL
Payment of exercise price or tax liability
$28,784
$23.73 p/Share
1,213
Reduced 2.87%
41,076
Common Stock, $0.001 p...
Dec 31
2021
BUY
Grant, award, or other acquisition
$56,074
$23.73 p/Share
2,363
Added 5.29%
42,289
Common Stock, $0.001 p...
Dec 09
2021
SELL
Open market or private sale
$272,044
$23.08 p/Share
11,787
Reduced 22.79%
39,926
Common Stock, $0.001 p...
Dec 09
2021
BUY
Exercise of conversion of derivative security
$243,755
$20.68 p/Share
11,787
Added 18.56%
51,713
Common Stock, $0.001 p...
Jun 01
2021
SELL
Open market or private sale
$344,375
$27.55 p/Share
12,500
Reduced 23.84%
39,926
Common Stock, $0.001 p...
May 28
2021
SELL
Open market or private sale
$21,735
$26.9 p/Share
808
Reduced 1.52%
52,426
Common Stock, $0.001 p...
May 27
2021
SELL
Open market or private sale
$283,656
$27.1 p/Share
10,467
Reduced 16.43%
53,234
Common Stock, $0.001 p...
May 25
2021
SELL
Open market or private sale
$258,613
$27.41 p/Share
9,435
Reduced 12.9%
63,701
Common Stock, $0.001 p...
May 24
2021
SELL
Open market or private sale
$542,200
$27.11 p/Share
20,000
Reduced 21.47%
73,136
Common Stock, $0.001 p...
May 20
2021
SELL
Open market or private sale
$250,830
$27.0 p/Share
9,290
Reduced 9.07%
93,136
Common Stock, $0.001 p...
May 19
2021
SELL
Open market or private sale
$168,980
$26.54 p/Share
6,367
Reduced 5.85%
102,426
Common Stock, $0.001 p...
May 18
2021
SELL
Open market or private sale
$78,118
$26.9 p/Share
2,904
Reduced 2.6%
108,793
Common Stock, $0.001 p...
May 14
2021
SELL
Open market or private sale
$620,753
$28.31 p/Share
21,927
Reduced 16.41%
111,697
Common Stock, $0.001 p...
May 13
2021
SELL
Open market or private sale
$775,079
$27.96 p/Share
27,721
Reduced 17.18%
133,624
Common Stock, $0.001 p...
May 12
2021
SELL
Open market or private sale
$277,667
$27.47 p/Share
10,108
Reduced 5.9%
161,345
Common Stock, $0.001 p...
Jan 04
2021
BUY
Grant, award, or other acquisition
$450,019
$20.61 p/Share
21,835
Added 11.3%
171,453
Common Stock, $0.001 p...
Jan 02
2021
SELL
Payment of exercise price or tax liability
$105,471
$20.04 p/Share
5,263
Reduced 3.4%
149,618
Common Stock, $0.001 p...