Nov 27
2023
SELL
Sale (or disposition) back to the issuer
$22,551,854
$26.0 p/Share
867,379
Reduced 100.0%
0
Common Stock
Nov 27
2023
BUY
Grant, award, or other acquisition
-
513,258
Added 79.94%
128,807
Common Stock
May 23
2023
SELL
Payment of exercise price or tax liability
$217,848
$21.75 p/Share
10,016
Reduced 2.75%
354,121
Common Stock
May 23
2023
BUY
Exercise of conversion of derivative security
$139,498
$8.96 p/Share
15,569
Added 4.1%
364,137
Common Stock
May 21
2023
SELL
Payment of exercise price or tax liability
$104,018
$21.25 p/Share
4,895
Reduced 1.38%
348,568
Common Stock
Jan 30
2023
SELL
Payment of exercise price or tax liability
$326,177
$29.04 p/Share
11,232
Reduced 3.08%
353,463
Common Stock
Jan 27
2023
SELL
Payment of exercise price or tax liability
$268,200
$29.35 p/Share
9,138
Reduced 2.44%
364,695
Common Stock
Jan 27
2023
BUY
Grant, award, or other acquisition
-
23,223
Added 5.85%
373,833
Common Stock
Jan 04
2023
SELL
Payment of exercise price or tax liability
$375,872
$25.72 p/Share
14,614
Reduced 4.0%
350,610
Common Stock
Jan 03
2023
SELL
Payment of exercise price or tax liability
$124,444
$25.34 p/Share
4,911
Reduced 1.33%
365,224
Common Stock
Jan 03
2023
BUY
Grant, award, or other acquisition
-
39,463
Added 9.63%
370,135
Common Stock
May 27
2022
SELL
Payment of exercise price or tax liability
$169,595
$17.92 p/Share
9,464
Reduced 2.78%
330,672
Common Stock
May 27
2022
BUY
Exercise of conversion of derivative security
$161,989
$16.01 p/Share
10,118
Added 2.89%
340,136
Common Stock
May 21
2022
SELL
Payment of exercise price or tax liability
$80,392
$16.43 p/Share
4,893
Reduced 1.46%
330,018
Common Stock
Jan 30
2022
SELL
Payment of exercise price or tax liability
$156,878
$15.8 p/Share
9,929
Reduced 2.88%
334,911
Common Stock
Jan 04
2022
SELL
Payment of exercise price or tax liability
$199,930
$17.8 p/Share
11,232
Reduced 3.15%
344,840
Common Stock
Jan 03
2022
BUY
Grant, award, or other acquisition
-
56,561
Added 13.71%
356,072
Common Stock
Dec 14
2021
BUY
Open market or private purchase
$167,300
$16.73 p/Share
10,000
Added 3.23%
299,511
Common Stock
May 21
2021
SELL
Payment of exercise price or tax liability
$80,098
$16.37 p/Share
4,893
Reduced 1.66%
289,511
Common Stock
Jan 30
2021
SELL
Payment of exercise price or tax liability
$118,967
$16.56 p/Share
7,184
Reduced 2.38%
294,404
Common Stock
Jan 04
2021
BUY
Grant, award, or other acquisition
-
133,333
Added 30.66%
301,588
Common Stock