Mar 04
2025
SELL
Payment of exercise price or tax liability
$170,730
$148.85 p/Share
1,147
Reduced 1.5%
75,292
Common Stock
Feb 18
2025
SELL
Payment of exercise price or tax liability
$1,035,152
$145.02 p/Share
7,138
Reduced 9.66%
66,768
Common Stock
Feb 18
2025
BUY
Grant, award, or other acquisition
-
27,842
Added 26.7%
76,439
Common Stock
Feb 16
2025
SELL
Payment of exercise price or tax liability
$126,682
$142.5 p/Share
889
Reduced 1.57%
55,735
Common Stock
May 08
2024
SELL
Open market or private sale
$1,812,650
$175.0 p/Share
10,358
Reduced 15.46%
56,624
Common Stock
Mar 07
2024
SELL
Payment of exercise price or tax liability
$366,899
$172.74 p/Share
2,124
Reduced 3.08%
66,852
Common Stock
Mar 07
2024
BUY
Grant, award, or other acquisition
-
1,636
Added 2.32%
68,976
Common Stock
Mar 04
2024
BUY
Grant, award, or other acquisition
-
8,113
Added 10.75%
67,340
Common Stock
Mar 02
2024
SELL
Payment of exercise price or tax liability
$525,612
$174.68 p/Share
3,009
Reduced 4.83%
59,227
Common Stock
Mar 02
2024
BUY
Grant, award, or other acquisition
-
3,273
Added 5.14%
60,386
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$160,130
$181.76 p/Share
881
Reduced 1.47%
58,963
Common Stock
Jun 07
2023
SELL
Open market or private sale
$520,570
$150.89 p/Share
3,450
Reduced 5.45%
59,818
Common Stock
Jun 06
2023
SELL
Open market or private sale
$264,846
$150.14 p/Share
1,764
Reduced 2.71%
63,268
Common Stock
Mar 22
2023
SELL
Payment of exercise price or tax liability
$138,369
$144.89 p/Share
955
Reduced 1.45%
64,838
Common Stock
Mar 22
2023
BUY
Grant, award, or other acquisition
-
2,252
Added 3.31%
65,793
Common Stock
Mar 07
2023
BUY
Grant, award, or other acquisition
-
10,125
Added 13.74%
63,541
Common Stock
Mar 06
2023
SELL
Payment of exercise price or tax liability
$663,445
$140.62 p/Share
4,718
Reduced 8.12%
53,416
Common Stock
Mar 02
2023
SELL
Payment of exercise price or tax liability
$188,026
$138.97 p/Share
1,353
Reduced 2.27%
58,134
Common Stock
Feb 16
2023
SELL
Payment of exercise price or tax liability
$118,094
$133.44 p/Share
885
Reduced 1.47%
59,487
Common Stock
Apr 05
2022
SELL
Payment of exercise price or tax liability
$121,324
$163.29 p/Share
743
Reduced 1.22%
60,327
Common Stock
Apr 05
2022
BUY
Grant, award, or other acquisition
-
1,752
Added 2.79%
61,070
Common Stock
Mar 06
2022
SELL
Payment of exercise price or tax liability
$736,338
$156.07 p/Share
4,718
Reduced 7.38%
59,213
Common Stock
Mar 05
2022
SELL
Payment of exercise price or tax liability
$52,908
$156.07 p/Share
339
Reduced 0.53%
63,931
Common Stock
Mar 05
2022
BUY
Grant, award, or other acquisition
-
219
Added 0.34%
64,270
Common Stock
Mar 02
2022
SELL
Payment of exercise price or tax liability
$294,280
$159.07 p/Share
1,850
Reduced 2.81%
64,051
Common Stock