Mar 17
2025
SELL
Sale (or disposition) back to the issuer
$386,849
$155.05 p/Share
2,495
Reduced 1.51%
163,186
Common Stock
Mar 17
2025
SELL
Open market or private sale
$816,392
$154.24 p/Share
5,293
Reduced 3.24%
157,893
Common Stock
Mar 17
2025
BUY
Exercise of conversion of derivative security
$386,752
$49.66 p/Share
7,788
Added 4.49%
165,681
Common Stock
Mar 06
2025
SELL
Open market or private sale
$384,480
$160.0 p/Share
2,403
Reduced 1.5%
157,893
Common Stock
Mar 05
2025
SELL
Open market or private sale
$4,871,238
$159.17 p/Share
30,604
Reduced 16.03%
160,296
Common Stock
Feb 11
2025
SELL
Payment of exercise price or tax liability
$320,283
$146.65 p/Share
2,184
Reduced 1.13%
190,900
Common Stock
Feb 11
2025
BUY
Exercise of conversion of derivative security
$865,235
$146.65 p/Share
5,900
Added 2.97%
193,084
Common Stock
Feb 10
2025
SELL
Payment of exercise price or tax liability
$3,449,672
$148.15 p/Share
23,285
Reduced 11.06%
187,184
Common Stock
Feb 10
2025
BUY
Exercise of conversion of derivative security
$811,269
$148.15 p/Share
5,476
Added 3.39%
156,045
Common Stock
Feb 10
2025
BUY
Grant, award, or other acquisition
-
54,424
Added 20.69%
208,601
Common Stock
Feb 09
2025
SELL
Payment of exercise price or tax liability
$205,290
$143.56 p/Share
1,430
Reduced 0.94%
150,569
Common Stock
Feb 09
2025
BUY
Exercise of conversion of derivative security
$842,553
$143.56 p/Share
5,869
Added 3.72%
151,999
Common Stock
Dec 16
2024
SELL
Open market or private sale
$446,130
$137.06 p/Share
3,255
Reduced 2.18%
146,130
Common Stock
Dec 16
2024
SELL
Open market or private sale
$522,883
$137.06 p/Share
3,815
Reduced 2.49%
149,385
Common Stock
Dec 16
2024
SELL
Sale (or disposition) back to the issuer
$326,197
$137.0 p/Share
2,381
Reduced 1.53%
153,200
Common Stock
Dec 16
2024
BUY
Exercise of conversion of derivative security
$326,157
$52.64 p/Share
6,196
Added 3.83%
155,581
Common Stock
Nov 15
2024
SELL
Open market or private sale
$959,600
$135.94 p/Share
7,059
Reduced 4.51%
149,385
Common Stock
Nov 15
2024
SELL
Sale (or disposition) back to the issuer
$326,261
$136.74 p/Share
2,386
Reduced 1.5%
156,444
Common Stock
Nov 15
2024
BUY
Exercise of conversion of derivative security
$326,157
$52.64 p/Share
6,196
Added 3.75%
158,830
Common Stock
Oct 15
2024
SELL
Open market or private sale
$941,682
$134.43 p/Share
7,005
Reduced 4.39%
152,634
Common Stock
Oct 15
2024
SELL
Sale (or disposition) back to the issuer
$326,239
$133.65 p/Share
2,441
Reduced 1.54%
156,390
Common Stock
Oct 15
2024
BUY
Exercise of conversion of derivative security
$326,210
$52.64 p/Share
6,197
Added 3.76%
158,831
Common Stock
Sep 16
2024
SELL
Open market or private sale
$941,682
$134.43 p/Share
7,005
Reduced 4.3%
155,883
Common Stock
Sep 16
2024
SELL
Sale (or disposition) back to the issuer
$326,239
$133.65 p/Share
2,441
Reduced 1.48%
162,888
Common Stock
Sep 16
2024
BUY
Exercise of conversion of derivative security
$326,210
$52.64 p/Share
6,197
Added 3.61%
165,329
Common Stock