Feb 18
2025
SELL
Payment of exercise price or tax liability
$29,665
$19.87 p/Share
1,493
Reduced 3.86%
37,177
Common Stock
Feb 18
2025
BUY
Exercise of conversion of derivative security
-
3,344
Added 7.96%
38,670
Common Stock
Feb 17
2025
SELL
Payment of exercise price or tax liability
$27,253
$19.37 p/Share
1,407
Reduced 3.83%
35,326
Common Stock
Feb 17
2025
BUY
Grant, award, or other acquisition
-
1,052
Added 2.86%
35,795
Common Stock
Feb 17
2025
BUY
Exercise of conversion of derivative security
-
2,103
Added 5.57%
35,681
Common Stock
Feb 19
2024
SELL
Payment of exercise price or tax liability
$26,238
$20.06 p/Share
1,308
Reduced 3.75%
33,578
Common Stock
Feb 19
2024
SELL
Exercise of conversion of derivative security
$66,719
$20.06 p/Share
3,326
Reduced 8.7%
34,886
Common Stock
Feb 19
2024
BUY
Exercise of conversion of derivative security
-
3,326
Added 8.01%
38,212
Common Stock
Feb 18
2024
SELL
Payment of exercise price or tax liability
$57,431
$20.06 p/Share
2,863
Reduced 7.58%
34,886
Common Stock
Feb 18
2024
BUY
Exercise of conversion of derivative security
-
6,688
Added 15.57%
36,256
Common Stock
Feb 17
2024
SELL
Payment of exercise price or tax liability
$18,836
$20.06 p/Share
939
Reduced 2.93%
31,061
Common Stock
Feb 17
2024
BUY
Exercise of conversion of derivative security
-
2,104
Added 6.17%
32,000
Common Stock
Aug 12
2023
SELL
Payment of exercise price or tax liability
$47,829
$25.16 p/Share
1,901
Reduced 5.98%
29,896
Common Stock
Feb 21
2023
SELL
Payment of exercise price or tax liability
$35,275
$31.78 p/Share
1,110
Reduced 3.37%
31,797
Common Stock
Feb 19
2023
SELL
Payment of exercise price or tax liability
$44,633
$31.7 p/Share
1,408
Reduced 4.1%
32,907
Common Stock
Feb 19
2023
SELL
Exercise of conversion of derivative security
$105,434
$31.7 p/Share
3,326
Reduced 8.84%
34,315
Common Stock
Feb 19
2023
BUY
Exercise of conversion of derivative security
-
3,326
Added 8.12%
37,641
Common Stock
Feb 18
2023
SELL
Payment of exercise price or tax liability
$96,209
$31.7 p/Share
3,035
Reduced 8.13%
34,315
Common Stock
Feb 18
2023
BUY
Exercise of conversion of derivative security
-
6,688
Added 15.76%
35,757
Common Stock
Aug 12
2022
SELL
Payment of exercise price or tax liability
$34,401
$26.24 p/Share
1,311
Reduced 4.1%
30,662
Common Stock
Feb 21
2022
SELL
Payment of exercise price or tax liability
$21,705
$18.94 p/Share
1,146
Reduced 3.46%
31,973
Common Stock
Feb 19
2022
SELL
Payment of exercise price or tax liability
$18,675
$18.94 p/Share
986
Reduced 2.89%
33,119
Common Stock
Feb 19
2022
SELL
Exercise of conversion of derivative security
$62,994
$18.94 p/Share
3,326
Reduced 9.13%
33,119
Common Stock
Feb 19
2022
BUY
Exercise of conversion of derivative security
-
3,326
Added 8.36%
36,445
Common Stock
Feb 17
2022
SELL
Payment of exercise price or tax liability
$5,467
$19.25 p/Share
284
Reduced 0.83%
34,105
Common Stock