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
May 03
2021
BUY
Grant, award, or other acquisition
-
27,852
Added 13.62%
176,598
Common Stock
May 01
2021
SELL
Payment of exercise price or tax liability
$74,415
$18.04 p/Share
4,125
Reduced 2.7%
148,746
Common Stock
Mar 24
2021
BUY
Open market or private purchase
$25,500
$17.0 p/Share
1,500
Added 0.99%
150,686
Common Stock
Mar 08
2021
BUY
Open market or private purchase
$24,998
$16.71 p/Share
1,496
Added 0.99%
149,186
Common Stock