Nov 27
2023
SELL
Sale (or disposition) back to the issuer
$6,423,248
$26.0 p/Share
247,048
Reduced 100.0%
0
Common Stock
Nov 27
2023
BUY
Grant, award, or other acquisition
-
99,132
Added 79.91%
24,924
Common Stock
May 21
2023
SELL
Payment of exercise price or tax liability
$52,211
$21.25 p/Share
2,457
Reduced 1.63%
147,916
Common Stock
Jan 27
2023
SELL
Payment of exercise price or tax liability
$49,836
$29.35 p/Share
1,698
Reduced 1.12%
150,373
Common Stock
Jan 27
2023
BUY
Grant, award, or other acquisition
-
3,868
Added 2.48%
152,071
Common Stock
Jan 09
2023
SELL
Payment of exercise price or tax liability
$36,081
$26.26 p/Share
1,374
Reduced 0.92%
148,203
Common Stock
Jan 04
2023
SELL
Payment of exercise price or tax liability
$66,048
$25.72 p/Share
2,568
Reduced 1.69%
149,577
Common Stock
Jan 03
2023
SELL
Payment of exercise price or tax liability
$78,749
$23.34 p/Share
3,374
Reduced 2.17%
152,145
Common Stock
Jan 03
2023
BUY
Grant, award, or other acquisition
-
22,908
Added 12.84%
155,519
Common Stock
Jun 14
2022
SELL
Payment of exercise price or tax liability
$11,264
$16.54 p/Share
681
Reduced 0.51%
132,611
Common Stock
May 21
2022
SELL
Payment of exercise price or tax liability
$40,352
$16.43 p/Share
2,456
Reduced 1.81%
133,292
Common Stock
Mar 02
2022
SELL
Payment of exercise price or tax liability
$366,323
$19.87 p/Share
18,436
Reduced 12.8%
125,607
Common Stock
Mar 02
2022
BUY
Exercise of conversion of derivative security
$422,010
$13.5 p/Share
31,260
Added 18.72%
135,748
Common Stock
Jan 09
2022
SELL
Payment of exercise price or tax liability
$23,327
$16.99 p/Share
1,373
Reduced 1.1%
122,924
Common Stock
Jan 04
2022
SELL
Payment of exercise price or tax liability
$51,709
$17.8 p/Share
2,905
Reduced 2.28%
124,297
Common Stock
Jan 03
2022
BUY
Grant, award, or other acquisition
-
31,702
Added 19.95%
127,202
Common Stock
Jan 02
2022
SELL
Payment of exercise price or tax liability
$9,318
$17.32 p/Share
538
Reduced 0.56%
95,500
Common Stock
Jul 08
2021
SELL
Payment of exercise price or tax liability
$35,842
$16.54 p/Share
2,167
Reduced 2.21%
96,038
Common Stock
Jun 14
2021
SELL
Payment of exercise price or tax liability
$56,511
$16.95 p/Share
3,334
Reduced 3.28%
98,205
Common Stock
May 21
2021
SELL
Payment of exercise price or tax liability
$26,552
$16.37 p/Share
1,622
Reduced 1.57%
101,539
Common Stock
Feb 20
2021
SELL
Payment of exercise price or tax liability
$8,074
$16.18 p/Share
499
Reduced 0.48%
103,161
Common Stock
Jan 09
2021
SELL
Payment of exercise price or tax liability
$26,145
$16.05 p/Share
1,629
Reduced 1.55%
103,660
Common Stock
Jan 04
2021
BUY
Grant, award, or other acquisition
-
26,666
Added 20.21%
105,289
Common Stock
Jan 02
2021
SELL
Payment of exercise price or tax liability
$8,187
$15.19 p/Share
539
Reduced 0.68%
78,623
Common Stock
Dec 31
2020
SELL
Payment of exercise price or tax liability
$5,028
$15.19 p/Share
331
Reduced 0.42%
79,162
Common Stock