Mar 09
2025
SELL
Payment of exercise price or tax liability
$49,341
$169.56 p/Share
291
Reduced 0.87%
33,254
Common Stock
Mar 08
2025
SELL
Payment of exercise price or tax liability
$39,677
$169.56 p/Share
234
Reduced 0.69%
33,545
Common Stock
Mar 06
2025
SELL
Payment of exercise price or tax liability
$43,031
$168.75 p/Share
255
Reduced 0.75%
33,779
Common Stock
Mar 05
2025
BUY
Grant, award, or other acquisition
-
2,061
Added 5.71%
34,034
Common Stock
Feb 17
2025
SELL
Payment of exercise price or tax liability
$200,930
$187.61 p/Share
1,071
Reduced 3.24%
31,973
Common Stock
Feb 17
2025
BUY
Grant, award, or other acquisition
-
3,473
Added 9.51%
33,044
Common Stock
Jul 30
2024
-
500
Reduced 1.66%
29,571
Common Stock
Mar 10
2024
SELL
Payment of exercise price or tax liability
$58,775
$204.08 p/Share
288
Reduced 0.95%
30,071
Common Stock
Mar 09
2024
SELL
Payment of exercise price or tax liability
$59,387
$204.08 p/Share
291
Reduced 0.95%
30,359
Common Stock
Mar 08
2024
SELL
Payment of exercise price or tax liability
$47,754
$204.08 p/Share
234
Reduced 0.76%
30,650
Common Stock
Mar 06
2024
BUY
Grant, award, or other acquisition
-
1,694
Added 5.2%
30,884
Common Stock
Feb 26
2024
SELL
Open market or private sale
$576,564
$217.08 p/Share
2,656
Reduced 8.34%
29,190
Common Stock
Feb 19
2024
SELL
Payment of exercise price or tax liability
$226,195
$192.18 p/Share
1,177
Reduced 3.56%
31,846
Common Stock
Feb 19
2024
BUY
Grant, award, or other acquisition
-
3,833
Added 10.4%
33,023
Common Stock
Mar 11
2023
SELL
Payment of exercise price or tax liability
$58,772
$186.58 p/Share
315
Reduced 1.07%
29,190
Common Stock
Mar 10
2023
SELL
Open market or private sale
$66,781
$191.35 p/Share
349
Reduced 1.16%
29,793
Common Stock
Mar 10
2023
SELL
Payment of exercise price or tax liability
$53,735
$186.58 p/Share
288
Reduced 0.97%
29,505
Common Stock
Mar 09
2023
SELL
Payment of exercise price or tax liability
$52,362
$179.94 p/Share
291
Reduced 0.96%
30,142
Common Stock
Mar 08
2023
BUY
Grant, award, or other acquisition
-
1,549
Added 4.84%
30,433
Common Stock
Mar 01
2023
SELL
Open market or private sale
$458,835
$182.73 p/Share
2,511
Reduced 8.0%
28,884
Common Stock
Feb 20
2023
SELL
Payment of exercise price or tax liability
$182,020
$164.13 p/Share
1,109
Reduced 3.41%
31,395
Common Stock
Feb 20
2023
BUY
Grant, award, or other acquisition
-
3,620
Added 10.02%
32,504
Common Stock
Mar 13
2022
SELL
Payment of exercise price or tax liability
$65,276
$145.38 p/Share
449
Reduced 1.53%
28,884
Common Stock
Mar 11
2022
SELL
Payment of exercise price or tax liability
$45,504
$145.38 p/Share
313
Reduced 1.06%
29,333
Common Stock
Mar 10
2022
SELL
Payment of exercise price or tax liability
$41,713
$145.34 p/Share
287
Reduced 0.96%
29,646
Common Stock