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
Nov 21
2022
BUY
Grant, award, or other acquisition
-
519
Added 0.37%
139,473
Common Stock
Nov 02
2022
SELL
Sale (or disposition) back to the issuer
$2,672,000
$96.71 p/Share
27,629
Reduced 16.59%
138,954
Common Stock
Nov 02
2022
BUY
Exercise of conversion of derivative security
$992,157
$35.91 p/Share
27,629
Added 15.77%
147,607
Common Stock
Mar 15
2022
SELL
Payment of exercise price or tax liability
$1,348,264
$72.39 p/Share
18,625
Reduced 11.82%
138,954
Common Stock
Mar 15
2022
BUY
Grant, award, or other acquisition
-
38,794
Added 19.76%
157,579
Common Stock