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
Mar 06
2024
BUY
Grant, award, or other acquisition
-
42,312
Added 20.58%
163,238
Common Stock - Direct
Mar 01
2024
SELL
Payment of exercise price or tax liability
$2,204,173
$141.62 p/Share
15,564
Reduced 11.4%
120,926
Common Stock - Direct
Feb 15
2024
SELL
Payment of exercise price or tax liability
$3,903,813
$134.67 p/Share
28,988
Reduced 17.52%
136,490
Common Stock - Direct
Feb 15
2024
BUY
Grant, award, or other acquisition
-
69,095
Added 29.46%
165,478
Common Stock - Direct
Mar 02
2023
BUY
Grant, award, or other acquisition
-
40,568
Added 29.62%
96,383
Common Stock - Direct
Mar 01
2023
SELL
Payment of exercise price or tax liability
$1,758,333
$104.9 p/Share
16,762
Reduced 23.1%
55,815
Common Stock - Direct
Feb 17
2023
SELL
Open market or private sale
$8,201,864
$104.78 p/Share
78,277
Reduced 51.89%
72,577
Common Stock - Direct
Feb 14
2023
SELL
Payment of exercise price or tax liability
$2,342,968
$103.52 p/Share
22,633
Reduced 13.05%
150,854
Common Stock - Direct