Dec 17
2025
SELL
Payment of exercise price or tax liability
$12,858
$149.52 p/Share
86
Reduced 6.65%
1,207
Common Stock
Dec 17
2025
BUY
Exercise of conversion of derivative security
-
86
Added 6.24%
1,293
Common Stock
Aug 29
2025
SELL
Open market or private sale
$636,480
$160.0 p/Share
3,978
Reduced 77.11%
1,181
Common Stock
Aug 29
2025
BUY
Exercise of conversion of derivative security
$350,859
$88.2 p/Share
3,978
Added 43.54%
5,159
Common Stock
Feb 10
2025
SELL
Payment of exercise price or tax liability
$54,519
$155.77 p/Share
350
Reduced 23.3%
1,152
Common Stock
Feb 10
2025
BUY
Exercise of conversion of derivative security
-
924
Added 38.09%
1,502
Common Stock
Jan 31
2025
SELL
Sale (or disposition) back to the issuer
$355,967
$149.19 p/Share
2,386
Reduced 89.33%
285
Common Stock
Jan 31
2025
SELL
Payment of exercise price or tax liability
$22,080
$149.19 p/Share
148
Reduced 20.39%
578
Common Stock
Jan 31
2025
BUY
Exercise of conversion of derivative security
-
2,827
Added 79.57%
726
Common Stock
Dec 17
2024
SELL
Payment of exercise price or tax liability
$6,368
$148.11 p/Share
43
Reduced 13.11%
285
Common Stock
Dec 17
2024
BUY
Exercise of conversion of derivative security
-
43
Added 11.59%
328
Common Stock
Apr 25
2024
SELL
Open market or private sale
$462,000
$165.0 p/Share
2,800
Reduced 91.03%
276
Common Stock
Apr 25
2024
BUY
Exercise of conversion of derivative security
$309,036
$110.37 p/Share
2,800
Added 47.65%
3,076
Common Stock
Apr 02
2024
SELL
Open market or private sale
$448,252
$160.09 p/Share
2,800
Reduced 91.03%
276
Common Stock
Apr 02
2024
BUY
Exercise of conversion of derivative security
$309,036
$110.37 p/Share
2,800
Added 47.65%
3,076
Common Stock
Jan 31
2024
SELL
Payment of exercise price or tax liability
$28,011
$147.43 p/Share
190
Reduced 13.65%
1,202
Common Stock
Jan 31
2024
SELL
Sale (or disposition) back to the issuer
$245,913
$147.43 p/Share
1,668
Reduced 54.51%
1,392
Common Stock
Jan 31
2024
BUY
Exercise of conversion of derivative security
-
1,668
Added 35.28%
3,060
Common Stock
Dec 18
2023
SELL
Payment of exercise price or tax liability
$12,124
$149.68 p/Share
81
Reduced 5.5%
1,392
Common Stock
Dec 18
2023
BUY
Exercise of conversion of derivative security
-
81
Added 5.21%
1,473
Common Stock