Feb 20
2025
SELL
Open market or private sale
$2,851,236
$166.7 p/Share
17,104
Reduced 9.93%
155,174
Common Stock
Feb 18
2025
SELL
Open market or private sale
$1,314,323
$166.37 p/Share
7,900
Reduced 4.7%
160,059
Common Stock
Feb 18
2025
SELL
Payment of exercise price or tax liability
$360,760
$166.71 p/Share
2,164
Reduced 1.24%
172,278
Common Stock
Feb 18
2025
BUY
Grant, award, or other acquisition
-
14,383
Added 7.62%
174,442
Common Stock
Feb 13
2025
SELL
Payment of exercise price or tax liability
$268,661
$166.56 p/Share
1,613
Reduced 0.95%
167,959
Common Stock
Feb 12
2025
SELL
Payment of exercise price or tax liability
$649,897
$166.94 p/Share
3,893
Reduced 2.24%
169,572
Common Stock
Feb 10
2025
BUY
Grant, award, or other acquisition
-
9,424
Added 5.15%
173,465
Common Stock
Feb 06
2025
SELL
Open market or private sale
$966,748
$165.88 p/Share
5,828
Reduced 3.43%
164,041
Common Stock
Feb 06
2025
BUY
Exercise of conversion of derivative security
$291,458
$50.01 p/Share
5,828
Added 3.32%
169,869
Common Stock
Feb 04
2025
SELL
Payment of exercise price or tax liability
$1,027,618
$160.39 p/Share
6,407
Reduced 3.76%
164,041
Common Stock
Feb 04
2025
BUY
Grant, award, or other acquisition
-
14,194
Added 7.69%
170,448
Common Stock
Nov 25
2024
SELL
Open market or private sale
$932,480
$160.0 p/Share
5,828
Reduced 3.6%
156,163
Common Stock
Nov 25
2024
BUY
Exercise of conversion of derivative security
$291,458
$50.01 p/Share
5,828
Added 3.47%
161,991
Common Stock
Nov 13
2024
SELL
Open market or private sale
$1,822,918
$156.42 p/Share
11,654
Reduced 6.94%
156,163
Common Stock
Nov 13
2024
BUY
Exercise of conversion of derivative security
$582,816
$50.01 p/Share
11,654
Added 6.49%
167,817
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$378,911
$136.89 p/Share
2,768
Reduced 1.74%
156,065
Common Stock
Feb 13
2024
SELL
Payment of exercise price or tax liability
$217,206
$134.41 p/Share
1,616
Reduced 1.01%
158,833
Common Stock
Feb 13
2024
SELL
Open market or private sale
$3,770,076
$134.79 p/Share
27,970
Reduced 16.8%
138,487
Common Stock
Feb 13
2024
BUY
Exercise of conversion of derivative security
$1,630,177
$49.64 p/Share
32,840
Added 16.48%
166,457
Common Stock
Feb 12
2024
SELL
Payment of exercise price or tax liability
$528,564
$135.46 p/Share
3,902
Reduced 2.37%
160,449
Common Stock
Feb 12
2024
BUY
Grant, award, or other acquisition
-
25,864
Added 13.6%
164,351
Common Stock
Feb 05
2024
SELL
Payment of exercise price or tax liability
$601,428
$126.75 p/Share
4,745
Reduced 3.43%
133,617
Common Stock
Feb 05
2024
BUY
Grant, award, or other acquisition
-
10,508
Added 7.06%
138,362
Common Stock
Dec 29
2023
BUY
Exercise of conversion of derivative security
$106,470
$41.59 p/Share
2,560
Added 1.96%
127,744
Common Stock
Dec 04
2023
SELL
Open market or private sale
$1,158,874
$114.74 p/Share
10,100
Reduced 7.47%
125,184
Common Stock