Aug 01
2025
SELL
Payment of exercise price or tax liability
$137,321
$18.21 p/Share
7,541
Reduced 13.08%
50,108
Common Stock
Aug 01
2025
BUY
Exercise of conversion of derivative security
-
10,023
Added 16.0%
52,624
Common Stock
Aug 01
2025
BUY
Grant, award, or other acquisition
-
6,359
Added 11.82%
47,462
Common Stock
Jul 22
2025
SELL
Payment of exercise price or tax liability
$336,570
$19.5 p/Share
17,260
Reduced 29.94%
40,385
Common Stock
Jul 22
2025
BUY
Exercise of conversion of derivative security
-
38,060
Added 39.77%
57,646
Common Stock
Aug 01
2024
SELL
Payment of exercise price or tax liability
$204,174
$30.19 p/Share
6,763
Reduced 27.15%
18,146
Common Stock
Aug 01
2024
BUY
Exercise of conversion of derivative security
-
10,091
Added 37.77%
16,627
Common Stock
Aug 01
2024
BUY
Grant, award, or other acquisition
-
4,757
Added 20.53%
18,410
Common Stock
Jan 14
2024
SELL
Payment of exercise price or tax liability
$10,086
$25.47 p/Share
396
Reduced 4.0%
9,515
Common Stock
Jan 14
2024
BUY
Exercise of conversion of derivative security
-
739
Added 6.94%
9,911
Common Stock
Aug 01
2023
SELL
Payment of exercise price or tax liability
$78,903
$19.87 p/Share
3,971
Reduced 30.37%
9,106
Common Stock
Aug 01
2023
SELL
Payment of exercise price or tax liability
$78,903
$19.87 p/Share
3,971
Reduced 30.37%
9,106
Common Stock
Aug 01
2023
BUY
Exercise of conversion of derivative security
-
8,724
Added 44.48%
10,888
Common Stock
Aug 01
2023
BUY
Exercise of conversion of derivative security
-
8,724
Added 44.48%
10,888
Common Stock
Jan 14
2023
SELL
Payment of exercise price or tax liability
$4,341
$22.73 p/Share
191
Reduced 4.46%
4,091
Common Stock
Jan 14
2023
BUY
Exercise of conversion of derivative security
-
370
Added 7.95%
4,282
Common Stock
Aug 01
2022
SELL
Payment of exercise price or tax liability
$24,933
$30.63 p/Share
814
Reduced 17.28%
3,897
Common Stock
Aug 01
2022
BUY
Exercise of conversion of derivative security
-
1,785
Added 27.47%
4,712
Common Stock
Jul 16
2022
SELL
Payment of exercise price or tax liability
$9,289
$27.32 p/Share
340
Reduced 10.56%
2,879
Common Stock
Jul 16
2022
BUY
Exercise of conversion of derivative security
-
1,094
Added 25.37%
3,219
Common Stock
Jan 14
2022
SELL
Payment of exercise price or tax liability
$4,892
$37.34 p/Share
131
Reduced 5.97%
2,064
Common Stock
Jan 14
2022
BUY
Exercise of conversion of derivative security
-
370
Added 14.42%
2,195
Common Stock
Aug 01
2021
SELL
Payment of exercise price or tax liability
$7,724
$43.15 p/Share
179
Reduced 8.96%
1,819
Common Stock
Aug 01
2021
BUY
Exercise of conversion of derivative security
-
593
Added 22.89%
1,998
Common Stock
Jul 16
2021
SELL
Payment of exercise price or tax liability
$11,836
$43.04 p/Share
275
Reduced 16.45%
1,397
Common Stock