Oct 07
2024
SELL
Open market or private sale
$605,453
$35.05 p/Share
17,274
Reduced 11.19%
137,078
Common Stock
Apr 30
2024
SELL
Payment of exercise price or tax liability
$89,364
$30.16 p/Share
2,963
Reduced 1.88%
154,352
Common Stock
Apr 16
2024
BUY
Grant, award, or other acquisition
-
6,363
Added 3.89%
157,315
Common Stock
Mar 19
2024
SELL
Open market or private sale
$480,830
$28.95 p/Share
16,609
Reduced 9.91%
150,952
Common Stock
Mar 18
2024
SELL
Open market or private sale
$169,828
$29.68 p/Share
5,722
Reduced 3.3%
167,561
Common Stock
Sep 07
2023
SELL
Open market or private sale
$317,462
$27.41 p/Share
11,582
Reduced 6.27%
173,283
Common Stock
Sep 01
2023
SELL
Open market or private sale
$88,405
$26.62 p/Share
3,321
Reduced 1.76%
184,865
Common Stock
Aug 31
2023
SELL
Open market or private sale
$142,587
$27.0 p/Share
5,281
Reduced 2.73%
188,186
Common Stock
Aug 29
2023
SELL
Open market or private sale
$131,811
$26.5 p/Share
4,974
Reduced 2.51%
193,467
Common Stock
Aug 29
2023
BUY
Exercise of conversion of derivative security
$103,459
$20.8 p/Share
4,974
Added 2.45%
198,441
Common Stock
Apr 30
2023
SELL
Payment of exercise price or tax liability
$169,754
$23.2 p/Share
7,317
Reduced 3.64%
193,467
Common Stock
Apr 11
2023
BUY
Grant, award, or other acquisition
-
5,556
Added 2.69%
200,784
Common Stock
Mar 14
2023
SELL
Open market or private sale
$326,627
$24.1 p/Share
13,553
Reduced 6.49%
195,228
Common Stock
Dec 06
2022
SELL
Open market or private sale
$615,958
$25.04 p/Share
24,599
Reduced 10.54%
208,781
Common Stock
Dec 06
2022
BUY
Exercise of conversion of derivative security
$178,202
$13.69 p/Share
13,017
Added 5.28%
233,380
Common Stock
Apr 30
2022
SELL
Payment of exercise price or tax liability
$161,918
$18.94 p/Share
8,549
Reduced 3.73%
220,363
Common Stock
Apr 12
2022
BUY
Grant, award, or other acquisition
-
7,626
Added 3.22%
228,912
Common Stock
Mar 18
2022
SELL
Open market or private sale
$286,054
$18.65 p/Share
15,338
Reduced 6.48%
221,286
Common Stock
Mar 18
2022
BUY
Exercise of conversion of derivative security
$42,029
$8.85 p/Share
4,749
Added 1.97%
236,624
Common Stock
Dec 07
2021
SELL
Open market or private sale
$362,956
$21.52 p/Share
16,866
Reduced 6.78%
231,875
Common Stock
Dec 07
2021
BUY
Exercise of conversion of derivative security
$61,078
$9.43 p/Share
6,477
Added 2.54%
248,741
Common Stock
Dec 02
2021
SELL
Open market or private sale
$717,904
$22.0 p/Share
32,632
Reduced 11.87%
242,264
Common Stock
Dec 02
2021
BUY
Exercise of conversion of derivative security
$219,653
$8.6 p/Share
25,541
Added 8.5%
274,896
Common Stock
Oct 06
2021
SELL
Payment of exercise price or tax liability
$80,099
$16.33 p/Share
4,905
Reduced 1.93%
249,355
Common Stock
Apr 30
2021
SELL
Payment of exercise price or tax liability
$26,427
$8.04 p/Share
3,287
Reduced 1.28%
254,260
Common Stock