Sep 30
2025
BUY
Grant, award, or other acquisition
-
9
Added 0.02%
48,634
Common Stock
Sep 11
2025
SELL
Open market or private sale
$3,025,950
$219.59 p/Share
13,780
Reduced 22.08%
48,624
Common Stock
Sep 09
2025
SELL
Payment of exercise price or tax liability
$2,255,047
$212.64 p/Share
10,605
Reduced 14.53%
62,404
Common Stock
Sep 09
2025
SELL
Sale (or disposition) back to the issuer
$1,609,259
$212.64 p/Share
7,568
Reduced 10.32%
65,735
Common Stock
Sep 09
2025
BUY
Exercise of conversion of derivative security
$1,644,940
$51.48 p/Share
31,953
Added 31.85%
68,384
Common Stock
Aug 14
2025
SELL
Open market or private sale
$2,339,513
$210.9 p/Share
11,093
Reduced 18.58%
48,624
Common Stock
Aug 13
2025
SELL
Payment of exercise price or tax liability
$1,839,255
$215.42 p/Share
8,538
Reduced 12.51%
59,717
Common Stock
Aug 13
2025
SELL
Sale (or disposition) back to the issuer
$1,891,603
$215.42 p/Share
8,781
Reduced 11.94%
64,741
Common Stock
Aug 13
2025
BUY
Exercise of conversion of derivative security
$1,910,138
$67.23 p/Share
28,412
Added 29.02%
69,495
Common Stock
Jun 30
2025
BUY
Grant, award, or other acquisition
-
10
Added 0.02%
48,624
Common Stock
Mar 31
2025
BUY
Grant, award, or other acquisition
-
12
Added 0.02%
48,614
Common Stock
Mar 01
2025
SELL
Payment of exercise price or tax liability
$60,637
$180.47 p/Share
336
Reduced 0.72%
46,523
Common Stock
Mar 01
2025
BUY
Grant, award, or other acquisition
-
2,078
Added 4.1%
48,601
Common Stock
Feb 17
2025
SELL
Payment of exercise price or tax liability
$68,897
$196.85 p/Share
350
Reduced 0.74%
46,859
Common Stock
Feb 16
2025
SELL
Payment of exercise price or tax liability
$53,543
$196.85 p/Share
272
Reduced 0.57%
47,209
Common Stock
Feb 13
2025
SELL
Payment of exercise price or tax liability
$443,310
$193.67 p/Share
2,289
Reduced 4.6%
47,481
Common Stock
Feb 13
2025
BUY
Grant, award, or other acquisition
-
5,217
Added 9.49%
49,770
Common Stock
Dec 31
2024
BUY
Grant, award, or other acquisition
-
10
Added 0.02%
44,553
Common Stock
Dec 12
2024
SELL
Payment of exercise price or tax liability
$15,046
$192.9 p/Share
78
Reduced 0.17%
44,543
Common Stock
Nov 25
2024
SELL
Open market or private sale
$1,075,000
$215.0 p/Share
5,000
Reduced 10.08%
44,621
Common Stock
Nov 06
2024
SELL
Open market or private sale
$1,025,000
$205.0 p/Share
5,000
Reduced 9.15%
49,621
Common Stock
Oct 31
2024
SELL
Open market or private sale
$1,900,000
$190.0 p/Share
10,000
Reduced 15.47%
54,621
Common Stock
Sep 30
2024
BUY
Grant, award, or other acquisition
-
11
Added 0.02%
64,621
Common Stock
Jun 28
2024
BUY
Grant, award, or other acquisition
-
12
Added 0.02%
64,609
Common Stock
Mar 29
2024
BUY
Grant, award, or other acquisition
-
11
Added 0.02%
64,597
Common Stock