Feb 18
2025
SELL
Open market or private sale
$3,921,007
$261.54 p/Share
14,992
Reduced 41.48%
21,155
Common Stock
Feb 12
2025
BUY
Grant, award, or other acquisition
-
4,352
Added 10.75%
36,147
Common Stock
Feb 11
2025
SELL
Payment of exercise price or tax liability
$1,035,278
$257.34 p/Share
4,023
Reduced 11.23%
31,795
Common Stock
Feb 11
2025
BUY
Grant, award, or other acquisition
-
10,226
Added 22.21%
35,818
Common Stock
Feb 09
2025
SELL
Payment of exercise price or tax liability
$248,741
$268.04 p/Share
928
Reduced 3.5%
25,592
Common Stock
Feb 08
2025
SELL
Payment of exercise price or tax liability
$146,885
$268.04 p/Share
548
Reduced 2.02%
26,520
Common Stock
Feb 07
2025
SELL
Payment of exercise price or tax liability
$85,772
$268.04 p/Share
320
Reduced 1.17%
27,068
Common Stock
Aug 29
2024
SELL
Open market or private sale
$518,445
$168.71 p/Share
3,073
Reduced 10.09%
27,388
Common Stock
Jun 01
2024
SELL
Payment of exercise price or tax liability
$39,083
$146.38 p/Share
267
Reduced 0.87%
30,461
Common Stock
Mar 24
2024
SELL
Payment of exercise price or tax liability
$324,626
$135.77 p/Share
2,391
Reduced 7.22%
30,728
Common Stock
Feb 20
2024
SELL
Payment of exercise price or tax liability
$13,279
$114.48 p/Share
116
Reduced 0.35%
33,119
Common Stock
Feb 09
2024
SELL
Payment of exercise price or tax liability
$67,898
$118.29 p/Share
574
Reduced 1.7%
33,235
Common Stock
Feb 08
2024
BUY
Grant, award, or other acquisition
-
11,920
Added 26.07%
33,809
Common Stock
Feb 07
2024
SELL
Payment of exercise price or tax liability
$40,584
$120.43 p/Share
337
Reduced 1.52%
21,889
Common Stock
Oct 30
2023
SELL
Open market or private sale
$301,172
$86.0 p/Share
3,502
Reduced 13.61%
22,226
Common Stock
Sep 05
2023
SELL
Payment of exercise price or tax liability
$31,486
$96.88 p/Share
325
Reduced 1.25%
25,728
Common Stock
Jun 01
2023
BUY
Grant, award, or other acquisition
-
2,042
Added 7.27%
26,053
Common Stock
Feb 07
2023
SELL
Payment of exercise price or tax liability
$26,626
$72.95 p/Share
365
Reduced 1.65%
21,793
Common Stock
Sep 27
2022
SELL
Payment of exercise price or tax liability
$24,836
$46.25 p/Share
537
Reduced 2.37%
22,158
Common Stock
Sep 05
2022
SELL
Payment of exercise price or tax liability
$8,398
$41.37 p/Share
203
Reduced 0.89%
22,695
Common Stock
Jun 25
2022
SELL
Payment of exercise price or tax liability
$32,593
$38.94 p/Share
837
Reduced 3.53%
22,898
Common Stock
Mar 24
2022
SELL
Payment of exercise price or tax liability
$14,286
$75.99 p/Share
188
Reduced 0.79%
23,735
Common Stock
Feb 20
2022
SELL
Payment of exercise price or tax liability
$5,975
$84.15 p/Share
71
Reduced 0.3%
23,923
Common Stock