Feb 09
2025
SELL
Payment of exercise price or tax liability
$34,211
$73.89 p/Share
463
Reduced 5.73%
7,620
Common Stock
Feb 09
2025
BUY
Exercise of conversion of derivative security
-
1,609
Added 16.6%
8,083
Common Stock
Feb 08
2025
SELL
Payment of exercise price or tax liability
$46,402
$73.89 p/Share
628
Reduced 8.84%
6,474
Common Stock
Feb 08
2025
BUY
Exercise of conversion of derivative security
-
2,183
Added 23.51%
7,102
Common Stock
Feb 07
2025
SELL
Payment of exercise price or tax liability
$48,545
$73.89 p/Share
657
Reduced 11.78%
4,919
Common Stock
Feb 07
2025
BUY
Exercise of conversion of derivative security
-
1,965
Added 26.06%
5,576
Common Stock
Feb 09
2024
SELL
Payment of exercise price or tax liability
$40,322
$88.04 p/Share
458
Reduced 11.26%
3,611
Common Stock
Feb 09
2024
BUY
Exercise of conversion of derivative security
-
1,591
Added 28.11%
4,069
Common Stock
Feb 08
2024
SELL
Payment of exercise price or tax liability
$54,044
$87.45 p/Share
618
Reduced 19.96%
2,478
Common Stock
Feb 08
2024
BUY
Exercise of conversion of derivative security
-
2,158
Added 41.07%
3,096
Common Stock
Feb 03
2024
SELL
Payment of exercise price or tax liability
$45,643
$93.15 p/Share
490
Reduced 34.31%
938
Common Stock
Feb 03
2024
BUY
Exercise of conversion of derivative security
-
1,428
Added 50.0%
1,428
Common Stock
May 01
2023
SELL
Open market or private sale
$211,702
$66.72 p/Share
3,173
Reduced 100.0%
0
Common Stock
Feb 09
2023
SELL
Payment of exercise price or tax liability
$28,819
$63.48 p/Share
454
Reduced 12.52%
3,173
Common Stock
Feb 09
2023
BUY
Exercise of conversion of derivative security
-
1,569
Added 30.2%
3,627
Common Stock
Feb 04
2023
SELL
Payment of exercise price or tax liability
$30,310
$60.38 p/Share
502
Reduced 19.61%
2,058
Common Stock
Feb 04
2023
BUY
Exercise of conversion of derivative security
-
1,639
Added 39.03%
2,560
Common Stock
Feb 03
2023
SELL
Payment of exercise price or tax liability
$29,525
$60.38 p/Share
489
Reduced 34.68%
921
Common Stock
Feb 03
2023
BUY
Exercise of conversion of derivative security
-
1,410
Added 50.0%
1,410
Common Stock
Dec 13
2022
SELL
Open market or private sale
$189,926
$53.38 p/Share
3,558
Reduced 100.0%
0
Common Stock
Feb 06
2022
SELL
Payment of exercise price or tax liability
$37,447
$60.89 p/Share
615
Reduced 14.74%
3,558
Common Stock
Feb 06
2022
BUY
Exercise of conversion of derivative security
-
2,125
Added 33.74%
4,173
Common Stock
Feb 04
2022
SELL
Payment of exercise price or tax liability
$29,045
$60.89 p/Share
477
Reduced 18.89%
2,048
Common Stock
Feb 04
2022
BUY
Exercise of conversion of derivative security
-
1,614
Added 38.99%
2,525
Common Stock
Feb 03
2022
SELL
Payment of exercise price or tax liability
$30,371
$63.94 p/Share
475
Reduced 34.27%
911
Common Stock