Feb 25
2025
SELL
Payment of exercise price or tax liability
$87,879
$133.15 p/Share
660
Reduced 0.53%
124,711
Common Stock
Feb 24
2025
SELL
Payment of exercise price or tax liability
$214,887
$130.71 p/Share
1,644
Reduced 1.29%
125,371
Common Stock
Feb 22
2025
SELL
Payment of exercise price or tax liability
$125,350
$130.71 p/Share
959
Reduced 0.75%
127,015
Common Stock
Feb 20
2025
BUY
Grant, award, or other acquisition
-
5,834
Added 4.36%
127,974
Common Stock
Feb 11
2025
SELL
Open market or private sale
$3,184,810
$134.67 p/Share
23,649
Reduced 16.22%
122,140
Common Stock
Nov 21
2024
SELL
Payment of exercise price or tax liability
$182,498
$144.04 p/Share
1,267
Reduced 0.86%
145,789
Common Stock
Nov 21
2024
BUY
Grant, award, or other acquisition
-
363
Added 0.25%
147,056
Common Stock
Oct 21
2024
SELL
Open market or private sale
$2,387,767
$133.09 p/Share
17,941
Reduced 10.9%
146,693
Common Stock
Mar 15
2024
SELL
Payment of exercise price or tax liability
$2,096,711
$131.48 p/Share
15,947
Reduced 8.47%
172,384
Common Stock
Mar 15
2024
BUY
Grant, award, or other acquisition
-
36,252
Added 16.14%
188,331
Common Stock
Feb 25
2024
SELL
Payment of exercise price or tax liability
$83,953
$127.01 p/Share
661
Reduced 0.43%
152,079
Common Stock
Feb 24
2024
SELL
Payment of exercise price or tax liability
$209,058
$127.01 p/Share
1,646
Reduced 1.07%
152,740
Common Stock
Feb 22
2024
BUY
Grant, award, or other acquisition
-
6,537
Added 4.06%
154,386
Common Stock
Feb 01
2024
SELL
Payment of exercise price or tax liability
$188,035
$120.69 p/Share
1,558
Reduced 1.04%
147,849
Common Stock
Dec 19
2023
SELL
Open market or private sale
$1,490,625
$123.06 p/Share
12,113
Reduced 7.5%
149,407
Common Stock
Nov 28
2023
SELL
Sale (or disposition) back to the issuer
$1,025,494
$115.25 p/Share
8,898
Reduced 5.22%
161,520
Common Stock
Nov 28
2023
BUY
Exercise of conversion of derivative security
$320,150
$35.98 p/Share
8,898
Added 5.05%
167,149
Common Stock
Nov 21
2023
SELL
Payment of exercise price or tax liability
$156,939
$111.86 p/Share
1,403
Reduced 0.86%
161,520
Common Stock
Nov 21
2023
BUY
Grant, award, or other acquisition
-
467
Added 0.29%
162,923
Common Stock
Mar 15
2023
SELL
Payment of exercise price or tax liability
$1,955,609
$120.36 p/Share
16,248
Reduced 9.09%
162,456
Common Stock
Mar 15
2023
BUY
Grant, award, or other acquisition
-
36,946
Added 17.13%
178,704
Common Stock
Feb 25
2023
SELL
Payment of exercise price or tax liability
$78,328
$118.5 p/Share
661
Reduced 0.46%
141,758
Common Stock
Feb 22
2023
BUY
Grant, award, or other acquisition
-
6,552
Added 4.4%
142,419
Common Stock
Feb 01
2023
SELL
Payment of exercise price or tax liability
$309,320
$120.64 p/Share
2,564
Reduced 1.85%
135,867
Common Stock
Nov 21
2022
SELL
Payment of exercise price or tax liability
$104,866
$100.64 p/Share
1,042
Reduced 0.75%
138,431
Common Stock