Mar 17
2025
|
SELL
Payment of exercise price or tax liability
|
$200,004
$27.69 p/Share
|
7,223
|
|
Mar 15
2025
|
SELL
Payment of exercise price or tax liability
|
$109,705
$26.66 p/Share
|
4,115
|
|
Mar 14
2025
|
SELL
Payment of exercise price or tax liability
|
$4,336,435
$26.66 p/Share
|
162,657
|
|
Mar 14
2025
|
BUY
Exercise of conversion of derivative security
|
$3,102,718
$14.69 p/Share
|
211,213
|
|
Mar 10
2025
|
BUY
Grant, award, or other acquisition
|
-
|
48,996
|
|
Mar 06
2025
|
SELL
Payment of exercise price or tax liability
|
$86,914
$28.32 p/Share
|
3,069
|
|
Mar 04
2025
|
SELL
Payment of exercise price or tax liability
|
$67,006
$27.62 p/Share
|
2,426
|
|
Nov 11
2024
|
|
-
|
125,000
|
|
Mar 17
2024
|
SELL
Payment of exercise price or tax liability
|
$303,588
$43.05 p/Share
|
7,052
|
|
Mar 15
2024
|
SELL
Payment of exercise price or tax liability
|
$8,724,426
$43.05 p/Share
|
202,658
|
|
Mar 15
2024
|
BUY
Exercise of conversion of derivative security
|
$3,874,187
$12.46 p/Share
|
310,930
|
|
Mar 06
2024
|
SELL
Payment of exercise price or tax liability
|
$138,466
$46.31 p/Share
|
2,990
|
|
Mar 04
2024
|
BUY
Grant, award, or other acquisition
|
-
|
27,110
|
|
Mar 17
2023
|
SELL
Payment of exercise price or tax liability
|
$255,917
$36.29 p/Share
|
7,052
|
|
Mar 16
2023
|
|
-
|
114,730
|
|
Mar 16
2023
|
SELL
Payment of exercise price or tax liability
|
$375,924
$37.6 p/Share
|
9,998
|
|
Mar 15
2023
|
SELL
Payment of exercise price or tax liability
|
$103,262
$36.84 p/Share
|
2,803
|
|
Mar 06
2023
|
BUY
Grant, award, or other acquisition
|
-
|
34,301
|
|
Mar 17
2022
|
SELL
Payment of exercise price or tax liability
|
$241,037
$34.18 p/Share
|
7,052
|
|
Mar 16
2022
|
SELL
Payment of exercise price or tax liability
|
$356,778
$34.22 p/Share
|
10,426
|
|
Mar 15
2022
|
SELL
Payment of exercise price or tax liability
|
$166,266
$34.74 p/Share
|
4,786
|
|
Mar 15
2022
|
BUY
Grant, award, or other acquisition
|
-
|
32,412
|
|
Mar 17
2021
|
BUY
Grant, award, or other acquisition
|
-
|
56,892
|
|
Mar 16
2021
|
SELL
Payment of exercise price or tax liability
|
$163,932
$18.44 p/Share
|
8,890
|
|
Mar 15
2021
|
SELL
Payment of exercise price or tax liability
|
$183,687
$19.15 p/Share
|
9,592
|
|