May 05
2025
SELL
Open market or private sale
$129,031
$126.75 p/Share
1,018
Reduced 1.0%
100,920
Common Stock
May 01
2025
SELL
Payment of exercise price or tax liability
$482,930
$127.02 p/Share
3,802
Reduced 3.6%
101,938
Common Stock
Apr 09
2025
SELL
Open market or private sale
$169,057
$124.49 p/Share
1,358
Reduced 1.27%
105,740
Common Stock
Apr 08
2025
SELL
Open market or private sale
$13,321
$120.01 p/Share
111
Reduced 0.1%
107,098
Common Stock
Apr 07
2025
SELL
Open market or private sale
$19,446
$120.04 p/Share
162
Reduced 0.15%
107,209
Common Stock
Mar 05
2025
SELL
Open market or private sale
$132,871
$130.65 p/Share
1,017
Reduced 0.94%
107,371
Common Stock
Feb 15
2025
BUY
Grant, award, or other acquisition
$17,981
$103.94 p/Share
173
Added 0.16%
108,388
Common Stock
Feb 13
2025
SELL
Open market or private sale
$636,243
$140.08 p/Share
4,542
Reduced 4.03%
108,215
Common Stock
Feb 10
2025
SELL
Open market or private sale
$628,180
$140.0 p/Share
4,487
Reduced 3.83%
112,757
Common Stock
Feb 01
2025
SELL
Payment of exercise price or tax liability
$530,036
$139.41 p/Share
3,802
Reduced 3.14%
117,244
Common Stock
Jan 30
2025
SELL
Payment of exercise price or tax liability
$1,011,784
$139.73 p/Share
7,241
Reduced 5.64%
121,046
Common Stock
Jan 30
2025
BUY
Grant, award, or other acquisition
-
16,270
Added 11.69%
122,904
Common Stock
Jan 06
2025
SELL
Open market or private sale
$227,706
$139.27 p/Share
1,635
Reduced 1.44%
112,017
Common Stock
Dec 05
2024
SELL
Open market or private sale
$209,790
$157.5 p/Share
1,332
Reduced 1.16%
113,652
Common Stock
Nov 06
2024
SELL
Open market or private sale
$244,200
$165.0 p/Share
1,480
Reduced 1.27%
114,984
Common Stock
Nov 01
2024
SELL
Payment of exercise price or tax liability
$367,277
$120.34 p/Share
3,052
Reduced 2.55%
116,464
Common Stock
Oct 30
2024
BUY
Grant, award, or other acquisition
-
33,574
Added 21.93%
119,516
Common Stock
Oct 07
2024
SELL
Open market or private sale
$77,487
$122.22 p/Share
634
Reduced 0.73%
85,942
Common Stock
Sep 05
2024
SELL
Open market or private sale
$76,297
$123.86 p/Share
616
Reduced 0.71%
86,576
Common Stock
Aug 15
2024
BUY
Grant, award, or other acquisition
$12,213
$106.2 p/Share
115
Added 0.13%
87,192
Common Stock
Aug 05
2024
SELL
Open market or private sale
$82,494
$133.92 p/Share
616
Reduced 0.7%
87,077
Common Stock
Aug 01
2024
SELL
Payment of exercise price or tax liability
$422,457
$138.42 p/Share
3,052
Reduced 3.36%
87,693
Common Stock
Jul 05
2024
SELL
Open market or private sale
$91,619
$144.51 p/Share
634
Reduced 0.69%
90,745
Common Stock
Jul 01
2024
SELL
Payment of exercise price or tax liability
$170,878
$142.28 p/Share
1,201
Reduced 1.3%
91,379
Common Stock
Jun 05
2024
SELL
Open market or private sale
$83,603
$135.72 p/Share
616
Reduced 0.66%
92,580
Common Stock