Mar 01
2023
SELL
Payment of exercise price or tax liability
$18,507
$13.07 p/Share
1,416
Reduced 0.98%
143,570
Common Stock
Dec 15
2022
SELL
Payment of exercise price or tax liability
$6,753
$13.81 p/Share
489
Reduced 0.34%
144,986
Common Stock
Dec 01
2022
SELL
Payment of exercise price or tax liability
$19,732
$15.38 p/Share
1,283
Reduced 0.87%
145,475
Common Stock
Sep 15
2022
SELL
Payment of exercise price or tax liability
$6,096
$12.78 p/Share
477
Reduced 0.32%
146,758
Common Stock
Sep 01
2022
SELL
Payment of exercise price or tax liability
$13,584
$11.65 p/Share
1,166
Reduced 0.79%
147,235
Common Stock
Jun 15
2022
SELL
Payment of exercise price or tax liability
$5,207
$11.78 p/Share
442
Reduced 0.3%
148,401
Common Stock
Jun 01
2022
SELL
Payment of exercise price or tax liability
$17,069
$14.06 p/Share
1,214
Reduced 0.81%
148,843
Common Stock
Mar 15
2022
SELL
Payment of exercise price or tax liability
$15,433
$14.37 p/Share
1,074
Reduced 0.71%
150,057
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$6,893
$16.69 p/Share
413
Reduced 0.27%
151,131
Common Stock
Mar 01
2022
BUY
Grant, award, or other acquisition
-
35,000
Added 18.76%
151,544
Common Stock
Dec 15
2021
SELL
Payment of exercise price or tax liability
$26,220
$20.76 p/Share
1,263
Reduced 1.07%
116,544
Common Stock
Dec 01
2021
SELL
Payment of exercise price or tax liability
$8,422
$18.8 p/Share
448
Reduced 0.38%
117,807
Common Stock
Sep 15
2021
SELL
Payment of exercise price or tax liability
$25,531
$20.36 p/Share
1,254
Reduced 1.06%
117,443
Common Stock
Sep 15
2021
BUY
Grant, award, or other acquisition
$8,104
$9.98 p/Share
812
Added 0.68%
118,255
Common Stock
Sep 01
2021
SELL
Payment of exercise price or tax liability
$11,504
$19.11 p/Share
602
Reduced 0.5%
118,697
Common Stock
Jun 15
2021
SELL
Payment of exercise price or tax liability
$29,710
$23.32 p/Share
1,274
Reduced 1.06%
119,299
Common Stock
Jun 10
2021
SELL
Open market or private sale
$136,172
$23.08 p/Share
5,900
Reduced 4.67%
120,573
Common Stock
Jun 10
2021
BUY
Exercise of conversion of derivative security
$35,636
$6.04 p/Share
5,900
Added 4.46%
126,473
Common Stock
Jun 09
2021
SELL
Open market or private sale
$19,210
$21.04 p/Share
913
Reduced 0.75%
120,573
Common Stock
Jun 09
2021
BUY
Exercise of conversion of derivative security
$5,515
$6.04 p/Share
913
Added 0.75%
121,486
Common Stock
Jun 08
2021
SELL
Open market or private sale
$205,333
$20.56 p/Share
9,987
Reduced 7.65%
120,573
Common Stock
Jun 08
2021
BUY
Exercise of conversion of derivative security
$30,121
$6.04 p/Share
4,987
Added 3.68%
130,560
Common Stock
Jun 01
2021
SELL
Payment of exercise price or tax liability
$8,924
$19.4 p/Share
460
Reduced 0.36%
125,573
Common Stock
May 27
2021
SELL
Open market or private sale
$177,214
$18.66 p/Share
9,497
Reduced 7.06%
125,113
Common Stock
May 27
2021
BUY
Exercise of conversion of derivative security
$35,636
$6.04 p/Share
5,900
Added 4.2%
134,610
Common Stock