Feb 08
2025
SELL
Payment of exercise price or tax liability
$35,676
$30.65 p/Share
1,164
Reduced 18.38%
5,169
Common Stock
Feb 08
2025
BUY
Exercise of conversion of derivative security
-
3,969
Added 40.19%
5,907
Common Stock
Feb 07
2025
SELL
Payment of exercise price or tax liability
$13,148
$30.65 p/Share
429
Reduced 15.36%
2,364
Common Stock
Feb 07
2025
BUY
Exercise of conversion of derivative security
-
1,373
Added 32.96%
2,793
Common Stock
Feb 06
2025
SELL
Payment of exercise price or tax liability
$23,532
$31.21 p/Share
754
Reduced 34.68%
1,420
Common Stock
Feb 06
2025
BUY
Exercise of conversion of derivative security
-
2,174
Added 50.0%
2,174
Common Stock
Aug 13
2024
SELL
Open market or private sale
$240,489
$38.38 p/Share
6,266
Reduced 100.0%
0
Common Stock
May 22
2024
SELL
Open market or private sale
$132,063
$48.66 p/Share
2,714
Reduced 30.22%
6,266
Common Stock
Feb 08
2024
BUY
Exercise of conversion of derivative security
-
1,457
Added 13.96%
8,980
Common Stock
Feb 07
2024
BUY
Exercise of conversion of derivative security
-
1,372
Added 15.42%
7,523
Common Stock
Feb 06
2024
BUY
Exercise of conversion of derivative security
-
2,174
Added 26.11%
6,151
Common Stock
Feb 03
2024
SELL
Payment of exercise price or tax liability
$15,680
$47.23 p/Share
332
Reduced 7.7%
3,977
Common Stock
Feb 03
2024
BUY
Exercise of conversion of derivative security
-
956
Added 18.16%
4,309
Common Stock
Jul 28
2023
SELL
Open market or private sale
$239,330
$65.0 p/Share
3,682
Reduced 52.34%
3,353
Common Stock
Feb 08
2023
SELL
Payment of exercise price or tax liability
$26,334
$61.53 p/Share
428
Reduced 5.73%
7,035
Common Stock
Feb 08
2023
BUY
Exercise of conversion of derivative security
-
1,456
Added 16.32%
7,463
Common Stock
Feb 07
2023
SELL
Payment of exercise price or tax liability
$24,083
$59.76 p/Share
403
Reduced 6.29%
6,007
Common Stock
Feb 07
2023
BUY
Exercise of conversion of derivative security
-
1,373
Added 17.64%
6,410
Common Stock
Feb 04
2023
SELL
Payment of exercise price or tax liability
$17,531
$60.04 p/Share
292
Reduced 5.48%
5,037
Common Stock
Feb 04
2023
BUY
Exercise of conversion of derivative security
-
1,008
Added 15.91%
5,329
Common Stock
Feb 03
2023
SELL
Payment of exercise price or tax liability
$18,972
$60.04 p/Share
316
Reduced 6.81%
4,321
Common Stock
Feb 03
2023
BUY
Exercise of conversion of derivative security
-
955
Added 17.08%
4,637
Common Stock
Aug 15
2022
SELL
Open market or private sale
$352,030
$70.0 p/Share
5,029
Reduced 57.73%
3,682
Common Stock
Feb 08
2022
SELL
Payment of exercise price or tax liability
$44,510
$94.3 p/Share
472
Reduced 5.14%
8,711
Common Stock
Feb 08
2022
BUY
Exercise of conversion of derivative security
-
1,457
Added 13.69%
9,183
Common Stock