May 05
2025
SELL
Payment of exercise price or tax liability
$18,773
$9.18 p/Share
2,045
Reduced 0.4%
511,435
Common Stock
May 02
2025
SELL
Payment of exercise price or tax liability
$28,248
$9.41 p/Share
3,002
Reduced 0.58%
513,480
Common Stock
May 01
2025
SELL
Payment of exercise price or tax liability
$117,831
$9.22 p/Share
12,780
Reduced 2.44%
510,478
Common Stock
May 01
2025
BUY
Grant, award, or other acquisition
-
147,898
Added 22.04%
523,258
Common Stock
Aug 25
2024
SELL
Payment of exercise price or tax liability
$33,644
$15.21 p/Share
2,212
Reduced 0.59%
372,779
Common Stock
May 03
2024
SELL
Payment of exercise price or tax liability
$37,078
$17.19 p/Share
2,157
Reduced 0.57%
374,991
Common Stock
May 02
2024
SELL
Payment of exercise price or tax liability
$57,422
$17.8 p/Share
3,226
Reduced 0.85%
377,148
Common Stock
May 01
2024
SELL
Payment of exercise price or tax liability
$161,632
$16.8 p/Share
9,621
Reduced 2.47%
380,374
Common Stock
May 01
2024
BUY
Grant, award, or other acquisition
-
82,489
Added 17.46%
389,995
Common Stock
Aug 25
2023
SELL
Payment of exercise price or tax liability
$27,692
$12.21 p/Share
2,268
Reduced 0.74%
305,402
Common Stock
May 06
2023
SELL
Payment of exercise price or tax liability
$96,185
$11.91 p/Share
8,076
Reduced 2.56%
307,670
Common Stock
May 03
2023
SELL
Payment of exercise price or tax liability
$25,791
$11.82 p/Share
2,182
Reduced 0.69%
315,746
Common Stock
May 02
2023
SELL
Payment of exercise price or tax liability
$39,389
$12.02 p/Share
3,277
Reduced 1.02%
317,928
Common Stock
May 01
2023
SELL
Payment of exercise price or tax liability
$65,799
$12.08 p/Share
5,447
Reduced 2.11%
252,533
Common Stock
May 01
2023
BUY
Grant, award, or other acquisition
-
68,672
Added 17.61%
321,205
Common Stock
Aug 25
2022
SELL
Payment of exercise price or tax liability
$46,309
$14.11 p/Share
3,282
Reduced 1.26%
256,225
Common Stock
May 06
2022
SELL
Payment of exercise price or tax liability
$13,104
$13.94 p/Share
940
Reduced 0.36%
258,567
Common Stock
May 03
2022
SELL
Payment of exercise price or tax liability
$30,554
$14.46 p/Share
2,113
Reduced 0.81%
259,507
Common Stock
May 02
2022
BUY
Grant, award, or other acquisition
-
41,834
Added 13.79%
261,620
Common Stock
May 01
2022
SELL
Payment of exercise price or tax liability
$196,264
$13.96 p/Share
14,059
Reduced 6.01%
219,786
Common Stock
May 01
2022
BUY
Exercise of conversion of derivative security
-
27,860
Added 10.65%
233,845
Common Stock
Dec 06
2021
BUY
Open market or private purchase
$50,785
$16.51 p/Share
3,076
Added 1.48%
204,252
Common Stock
Aug 25
2021
SELL
Payment of exercise price or tax liability
$80,639
$24.57 p/Share
3,282
Reduced 1.61%
201,176
Common Stock
May 18
2021
SELL
Payment of exercise price or tax liability
$18,452
$19.63 p/Share
940
Reduced 0.46%
204,458
Common Stock
May 18
2021
BUY
Exercise of conversion of derivative security
-
28,800
Added 12.3%
205,398
Common Stock