Jan 27
2025
SELL
Payment of exercise price or tax liability
$30,095
$76.19 p/Share
395
Reduced 6.4%
5,781
Common Stock
Jan 27
2025
BUY
Exercise of conversion of derivative security
-
906
Added 12.79%
6,176
Common Stock
Jan 24
2025
SELL
Payment of exercise price or tax liability
$40,791
$75.68 p/Share
539
Reduced 9.28%
5,270
Common Stock
Jan 24
2025
BUY
Exercise of conversion of derivative security
-
1,196
Added 17.07%
5,809
Common Stock
Jan 23
2025
SELL
Payment of exercise price or tax liability
$32,680
$75.65 p/Share
432
Reduced 8.56%
4,613
Common Stock
Jan 23
2025
BUY
Exercise of conversion of derivative security
-
1,276
Added 20.19%
5,045
Common Stock
Jun 03
2024
SELL
Open market or private sale
$19,386
$86.16 p/Share
225
Reduced 5.63%
3,769
Common Stock
Jun 03
2024
BUY
Exercise of conversion of derivative security
$17,588
$67.91 p/Share
259
Added 6.09%
3,994
Common Stock
Jan 26
2024
SELL
Payment of exercise price or tax liability
$14,497
$66.5 p/Share
218
Reduced 5.51%
3,735
Common Stock
Jan 26
2024
BUY
Exercise of conversion of derivative security
-
778
Added 16.44%
3,953
Common Stock
Jan 25
2024
SELL
Payment of exercise price or tax liability
$20,157
$66.09 p/Share
305
Reduced 8.76%
3,175
Common Stock
Jan 25
2024
BUY
Exercise of conversion of derivative security
-
907
Added 20.67%
3,480
Common Stock
Jan 24
2024
SELL
Payment of exercise price or tax liability
$26,770
$66.1 p/Share
405
Reduced 13.6%
2,573
Common Stock
Jan 24
2024
BUY
Exercise of conversion of derivative security
-
1,196
Added 28.65%
2,978
Common Stock
Jan 26
2023
SELL
Payment of exercise price or tax liability
$17,768
$67.56 p/Share
263
Reduced 12.86%
1,782
Common Stock
Jan 26
2023
BUY
Exercise of conversion of derivative security
-
778
Added 27.56%
2,045
Common Stock
Jan 25
2023
SELL
Payment of exercise price or tax liability
$20,390
$66.42 p/Share
307
Reduced 19.5%
1,267
Common Stock
Jan 25
2023
BUY
Exercise of conversion of derivative security
-
907
Added 36.56%
1,574
Common Stock
Jan 26
2022
SELL
Payment of exercise price or tax liability
$18,573
$70.62 p/Share
263
Reduced 28.28%
667
Common Stock
Jan 26
2022
BUY
Exercise of conversion of derivative security
-
778
Added 45.55%
930
Common Stock
Jan 25
2021
SELL
Payment of exercise price or tax liability
$527
$65.93 p/Share
8
Reduced 5.0%
152
Common Stock
Jan 23
2021
BUY
Exercise of conversion of derivative security
-
21
Added 11.6%
160
Common Stock