Mar 14
2025
SELL
Payment of exercise price or tax liability
$957,229
$119.4 p/Share
8,017
Reduced 7.25%
102,556
Common Stock
Mar 14
2025
BUY
Grant, award, or other acquisition
-
18,246
Added 14.16%
110,573
Common Stock
Feb 25
2025
SELL
Payment of exercise price or tax liability
$15,445
$133.15 p/Share
116
Reduced 0.13%
92,327
Common Stock
Feb 24
2025
SELL
Payment of exercise price or tax liability
$137,637
$130.71 p/Share
1,053
Reduced 1.13%
92,443
Common Stock
Feb 22
2025
SELL
Payment of exercise price or tax liability
$86,137
$130.71 p/Share
659
Reduced 0.7%
93,496
Common Stock
Feb 20
2025
BUY
Grant, award, or other acquisition
-
5,834
Added 5.83%
94,155
Common Stock
Nov 21
2024
SELL
Payment of exercise price or tax liability
$15,124
$144.04 p/Share
105
Reduced 0.12%
88,321
Common Stock
Nov 21
2024
BUY
Grant, award, or other acquisition
-
363
Added 0.41%
88,426
Common Stock
Oct 22
2024
SELL
Open market or private sale
$1,297,400
$129.74 p/Share
10,000
Reduced 10.2%
88,063
Common Stock
Mar 15
2024
SELL
Payment of exercise price or tax liability
$1,350,431
$131.48 p/Share
10,271
Reduced 9.48%
98,063
Common Stock
Mar 15
2024
BUY
Grant, award, or other acquisition
-
23,349
Added 17.73%
108,334
Common Stock
Feb 25
2024
SELL
Payment of exercise price or tax liability
$14,733
$127.01 p/Share
116
Reduced 0.14%
84,985
Common Stock
Feb 24
2024
SELL
Payment of exercise price or tax liability
$134,122
$127.01 p/Share
1,056
Reduced 1.23%
85,101
Common Stock
Feb 22
2024
BUY
Grant, award, or other acquisition
-
4,489
Added 4.95%
86,157
Common Stock
Nov 21
2023
SELL
Payment of exercise price or tax liability
$22,931
$111.86 p/Share
205
Reduced 0.25%
81,668
Common Stock
Nov 21
2023
BUY
Grant, award, or other acquisition
-
467
Added 0.57%
81,873
Common Stock
Mar 15
2023
SELL
Payment of exercise price or tax liability
$465,071
$120.36 p/Share
3,864
Reduced 4.53%
81,406
Common Stock
Mar 15
2023
BUY
Grant, award, or other acquisition
-
8,788
Added 9.34%
85,270
Common Stock
Feb 25
2023
SELL
Payment of exercise price or tax liability
$13,746
$118.5 p/Share
116
Reduced 0.15%
76,482
Common Stock
Feb 22
2023
BUY
Grant, award, or other acquisition
-
4,499
Added 5.55%
76,598
Common Stock
Nov 21
2022
SELL
Payment of exercise price or tax liability
$22,945
$100.64 p/Share
228
Reduced 0.32%
72,099
Common Stock
Nov 21
2022
BUY
Grant, award, or other acquisition
-
519
Added 0.71%
72,327
Common Stock