Mar 26
2025
SELL
Payment of exercise price or tax liability
$27,007
$166.71 p/Share
162
Reduced 0.77%
20,988
Common Stock
Mar 04
2025
SELL
Payment of exercise price or tax liability
$396,127
$173.74 p/Share
2,280
Reduced 9.73%
21,150
Common Stock
Mar 04
2025
BUY
Grant, award, or other acquisition
$985,800
$173.74 p/Share
5,674
Added 19.5%
23,430
Common Stock
Mar 03
2025
SELL
Payment of exercise price or tax liability
$18,416
$173.74 p/Share
106
Reduced 0.59%
17,756
Common Stock
Feb 26
2025
SELL
Payment of exercise price or tax liability
$39,330
$171.75 p/Share
229
Reduced 1.27%
17,853
Common Stock
Feb 19
2025
SELL
Open market or private sale
$54,307
$169.71 p/Share
320
Reduced 1.74%
18,082
Common Stock
Feb 12
2025
BUY
Grant, award, or other acquisition
-
2,042
Added 9.99%
18,402
Common Stock
Jan 29
2025
$9,008
$158.04 p/Share
57
Added 0.35%
16,345
Common Stock
Oct 21
2024
$8,962
$149.37 p/Share
60
Added 0.37%
16,258
Common Stock
Jul 22
2024
$8,818
$146.97 p/Share
60
Added 0.37%
16,162
Common Stock
Apr 22
2024
BUY
Grant, award, or other acquisition
$8,711
$126.25 p/Share
69
Added 0.43%
16,062
Common Stock
Mar 26
2024
SELL
Payment of exercise price or tax liability
$14,604
$128.11 p/Share
114
Reduced 0.71%
15,981
Common Stock
Feb 28
2024
SELL
Payment of exercise price or tax liability
$42,077
$126.36 p/Share
333
Reduced 2.03%
16,082
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$108,642
$125.02 p/Share
869
Reduced 5.03%
16,415
Common Stock
Feb 23
2024
BUY
Grant, award, or other acquisition
$298,547
$125.02 p/Share
2,388
Added 12.14%
17,284
Common Stock
Feb 21
2024
SELL
Payment of exercise price or tax liability
$17,377
$125.02 p/Share
139
Reduced 0.92%
14,896
Common Stock
Feb 14
2024
BUY
Grant, award, or other acquisition
-
2,446
Added 13.99%
15,035
Common Stock
Jan 31
2024
BUY
Grant, award, or other acquisition
$6,466
$129.33 p/Share
50
Added 0.4%
12,589
Common Stock
Oct 23
2023
BUY
Grant, award, or other acquisition
$6,387
$122.84 p/Share
52
Added 0.41%
12,492
Common Stock
Jul 25
2023
BUY
Grant, award, or other acquisition
$6,361
$144.59 p/Share
44
Added 0.35%
12,397
Common Stock
Apr 24
2023
$6,295
$143.08 p/Share
44
Added 0.36%
12,319
Common Stock
Mar 24
2023
SELL
Payment of exercise price or tax liability
$13,290
$134.25 p/Share
99
Reduced 0.8%
12,258
Common Stock
Mar 06
2023
SELL
Payment of exercise price or tax liability
$118,140
$147.86 p/Share
799
Reduced 6.07%
12,357
Common Stock
Mar 06
2023
BUY
Grant, award, or other acquisition
$381,330
$147.86 p/Share
2,579
Added 16.4%
13,145
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$12,662
$140.69 p/Share
90
Reduced 0.84%
10,566
Common Stock