Oct 24
2025
SELL
Open market or private sale
$1,403,958
$213.4 p/Share
6,579
Reduced 16.33%
33,718
Common Stock
Oct 24
2025
SELL
Payment of exercise price or tax liability
$122,082
$206.57 p/Share
591
Reduced 1.45%
40,297
Common Stock
Oct 20
2025
SELL
Payment of exercise price or tax liability
$138,164
$209.34 p/Share
660
Reduced 1.59%
40,888
Common Stock
Oct 19
2025
SELL
Payment of exercise price or tax liability
$80,595
$209.34 p/Share
385
Reduced 0.92%
41,548
Common Stock
Oct 16
2025
SELL
Payment of exercise price or tax liability
$420,173
$206.88 p/Share
2,031
Reduced 4.62%
41,933
Common Stock
Oct 16
2025
SELL
Sale (or disposition) back to the issuer
-
314
Reduced 0.71%
43,964
Common Stock
Oct 16
2025
BUY
Grant, award, or other acquisition
-
12,300
Added 21.74%
44,278
Common Stock
Oct 30
2024
SELL
Open market or private sale
$446,018
$124.17 p/Share
3,592
Reduced 10.1%
31,978
Common Stock
Oct 24
2024
BUY
Grant, award, or other acquisition
-
15,000
Added 36.97%
25,570
Common Stock
Oct 21
2024
SELL
Payment of exercise price or tax liability
$26,901
$126.3 p/Share
213
Reduced 1.02%
20,570
Common Stock
Oct 20
2024
SELL
Payment of exercise price or tax liability
$38,774
$126.3 p/Share
307
Reduced 1.46%
20,783
Common Stock
Oct 19
2024
SELL
Payment of exercise price or tax liability
$30,185
$126.3 p/Share
239
Reduced 1.12%
21,090
Common Stock
Oct 16
2024
SELL
Payment of exercise price or tax liability
$49,828
$124.26 p/Share
401
Reduced 1.85%
21,329
Common Stock
Oct 25
2023
SELL
Open market or private sale
$263,368
$122.84 p/Share
2,144
Reduced 8.98%
21,730
Common Stock
Oct 24
2023
SELL
Open market or private sale
$320,054
$123.86 p/Share
2,584
Reduced 9.77%
23,874
Common Stock
Oct 24
2023
SELL
Payment of exercise price or tax liability
$85,842
$124.23 p/Share
691
Reduced 2.55%
26,458
Common Stock
Oct 21
2023
SELL
Payment of exercise price or tax liability
$20,003
$125.02 p/Share
160
Reduced 0.59%
27,149
Common Stock
Oct 20
2023
SELL
Payment of exercise price or tax liability
$40,014
$130.34 p/Share
307
Reduced 1.11%
27,309
Common Stock
Oct 19
2023
BUY
Grant, award, or other acquisition
-
8,965
Added 24.51%
27,616
Common Stock
Oct 15
2023
SELL
Payment of exercise price or tax liability
$50,040
$135.98 p/Share
368
Reduced 1.93%
18,651
Common Stock