May 06
2024
SELL
Open market or private sale
$1,228,036
$25.38 p/Share
48,386
Reduced 61.84%
29,853
Common Stock
Mar 08
2024
SELL
Payment of exercise price or tax liability
$30,142
$17.02 p/Share
1,771
Reduced 2.21%
78,239
Common Stock
Mar 05
2024
SELL
Sale (or disposition) back to the issuer
-
53,590
Reduced 42.68%
71,978
Common Stock
Mar 05
2024
BUY
Grant, award, or other acquisition
-
8,032
Added 9.12%
80,010
Common Stock
Feb 24
2024
SELL
Payment of exercise price or tax liability
$5,596
$16.96 p/Share
330
Reduced 0.26%
125,568
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$8,395
$16.96 p/Share
495
Reduced 0.39%
125,898
Common Stock
Nov 20
2023
SELL
Open market or private sale
$1,706
$11.01 p/Share
155
Reduced 0.12%
126,393
Common Stock
Jun 01
2023
BUY
Grant, award, or other acquisition
-
16,519
Added 11.55%
126,548
Common Stock
Feb 26
2023
SELL
Payment of exercise price or tax liability
$9,865
$10.95 p/Share
901
Reduced 0.81%
110,029
Common Stock
Feb 24
2023
SELL
Payment of exercise price or tax liability
$3,602
$10.95 p/Share
329
Reduced 0.3%
110,930
Common Stock
Feb 23
2023
SELL
Payment of exercise price or tax liability
$5,603
$11.32 p/Share
495
Reduced 0.44%
111,259
Common Stock
Jun 02
2022
BUY
Grant, award, or other acquisition
-
53,590
Added 32.41%
111,754
Common Stock
Feb 27
2022
SELL
Payment of exercise price or tax liability
$91,156
$29.51 p/Share
3,089
Reduced 5.04%
58,164
Common Stock
Feb 26
2022
SELL
Payment of exercise price or tax liability
$25,467
$29.51 p/Share
863
Reduced 1.39%
61,253
Common Stock
Feb 24
2022
SELL
Payment of exercise price or tax liability
$9,570
$29.0 p/Share
330
Reduced 0.53%
62,116
Common Stock
Feb 23
2022
BUY
Grant, award, or other acquisition
$112,495
$26.29 p/Share
4,279
Added 6.41%
62,446
Common Stock
Aug 03
2021
SELL
Open market or private sale
$202,445
$37.01 p/Share
5,470
Reduced 8.6%
58,167
Common Stock
Feb 28
2021
SELL
Payment of exercise price or tax liability
$56,270
$22.25 p/Share
2,529
Reduced 3.82%
63,637
Common Stock
Feb 27
2021
SELL
Payment of exercise price or tax liability
$73,136
$22.25 p/Share
3,287
Reduced 4.73%
66,166
Common Stock
Feb 26
2021
SELL
Payment of exercise price or tax liability
$21,071
$22.25 p/Share
947
Reduced 1.35%
69,453
Common Stock
Feb 24
2021
BUY
Grant, award, or other acquisition
$68,746
$24.13 p/Share
2,849
Added 3.89%
70,400
Common Stock
Nov 18
2020
SELL
Open market or private sale
$317,046
$11.61 p/Share
27,308
Reduced 28.79%
67,551
Common Stock
Nov 18
2020
BUY
Exercise of conversion of derivative security
$113,055
$4.14 p/Share
27,308
Added 22.35%
94,859
Common Stock