Nov 04
2025
SELL
Open market or private sale
$365,497
$203.28 p/Share
1,798
Reduced 1.39%
127,739
Common Stock - Direct
Nov 03
2025
SELL
Open market or private sale
$365,497
$203.28 p/Share
1,798
Reduced 1.37%
129,537
Common Stock - Direct
Oct 15
2025
SELL
Open market or private sale
$354,727
$197.29 p/Share
1,798
Reduced 1.35%
131,335
Common Stock - Direct
Oct 14
2025
SELL
Open market or private sale
$349,513
$194.39 p/Share
1,798
Reduced 1.33%
133,133
Common Stock - Direct
Sep 15
2025
SELL
Open market or private sale
$341,458
$189.91 p/Share
1,798
Reduced 1.32%
134,931
Common Stock - Direct
Sep 12
2025
SELL
Open market or private sale
$341,774
$189.98 p/Share
1,799
Reduced 1.3%
136,729
Common Stock - Direct
Aug 21
2025
SELL
Open market or private sale
$170,138
$192.03 p/Share
886
Reduced 0.64%
138,528
Common Stock - Direct
Aug 20
2025
SELL
Open market or private sale
$170,705
$192.67 p/Share
886
Reduced 0.63%
139,414
Common Stock - Direct
Jul 08
2025
SELL
Open market or private sale
$189,692
$214.1 p/Share
886
Reduced 0.63%
140,300
Common Stock - Direct
Jul 07
2025
SELL
Open market or private sale
$189,391
$213.76 p/Share
886
Reduced 0.62%
141,186
Common Stock - Direct
Jun 18
2025
SELL
Open market or private sale
$178,812
$201.82 p/Share
886
Reduced 0.62%
142,072
Common Stock - Direct
Jun 17
2025
SELL
Open market or private sale
$178,706
$201.7 p/Share
886
Reduced 0.62%
142,958
Common Stock - Direct
May 14
2025
SELL
Open market or private sale
$180,354
$203.56 p/Share
886
Reduced 0.61%
143,844
Common Stock - Direct
May 13
2025
SELL
Open market or private sale
$180,770
$204.03 p/Share
886
Reduced 0.61%
144,730
Common Stock - Direct
May 02
2025
SELL
Open market or private sale
$13,211,117
$191.93 p/Share
68,833
Reduced 32.1%
145,616
Common Stock - Direct
May 02
2025
BUY
Exercise of conversion of derivative security
$5,281,556
$76.73 p/Share
68,833
Added 24.3%
214,449
Common Stock - Direct
Apr 03
2025
SELL
Open market or private sale
$9,909,565
$177.14 p/Share
55,942
Reduced 27.75%
145,616
Common Stock - Direct
Apr 02
2025
SELL
Open market or private sale
$163,458
$184.49 p/Share
886
Reduced 0.44%
201,558
Common Stock - Direct
Mar 20
2025
BUY
Grant, award, or other acquisition
-
43,289
Added 17.62%
202,444
Common Stock - Direct
Mar 03
2025
SELL
Payment of exercise price or tax liability
$3,151,531
$183.87 p/Share
17,140
Reduced 9.72%
159,155
Common Stock - Direct
Feb 27
2025
SELL
Open market or private sale
$161,774
$182.59 p/Share
886
Reduced 0.5%
176,295
Common Stock - Direct
Feb 26
2025
SELL
Open market or private sale
$164,487
$183.99 p/Share
894
Reduced 0.5%
177,181
Common Stock - Direct
Feb 13
2025
SELL
Payment of exercise price or tax liability
$8,226,575
$194.11 p/Share
42,381
Reduced 19.22%
178,075
Common Stock - Direct
Feb 13
2025
BUY
Grant, award, or other acquisition
$18,913,496
$194.11 p/Share
97,437
Added 30.65%
220,456
Common Stock - Direct
Mar 14
2024
SELL
Open market or private sale
$5,655,595
$140.62 p/Share
40,219
Reduced 24.64%
123,019
Common Stock - Direct