Dec 22
2025
-
19,577
Reduced 5.74%
321,256
Common Stock
Dec 20
2025
SELL
Payment of exercise price or tax liability
$2,052,256
$139.79 p/Share
14,681
Reduced 4.13%
340,833
Common Stock
Dec 20
2025
BUY
Exercise of conversion of derivative security
-
33,887
Added 8.7%
355,514
Common Stock
Dec 17
2025
SELL
Payment of exercise price or tax liability
$2,136,766
$138.67 p/Share
15,409
Reduced 4.57%
321,627
Common Stock
Dec 17
2025
BUY
Grant, award, or other acquisition
-
37,915
Added 10.11%
337,036
Common Stock
Dec 01
2025
SELL
Payment of exercise price or tax liability
$3,173,581
$139.83 p/Share
22,696
Reduced 7.05%
299,121
Common Stock
Dec 01
2025
BUY
Exercise of conversion of derivative security
-
55,845
Added 14.79%
321,817
Common Stock
Sep 08
2025
SELL
Open market or private sale
$2,983,071
$148.08 p/Share
20,145
Reduced 7.04%
265,972
Common Stock
Aug 29
2025
SELL
Open market or private sale
$3,456,500
$138.26 p/Share
25,000
Reduced 8.04%
286,117
Common Stock
Dec 23
2024
SELL
Payment of exercise price or tax liability
$2,677,730
$125.45 p/Share
21,345
Reduced 6.42%
311,117
Common Stock
Dec 21
2024
BUY
Exercise of conversion of derivative security
-
52,520
Added 13.64%
332,462
Common Stock
Dec 11
2024
SELL
Payment of exercise price or tax liability
$1,475,364
$145.6 p/Share
10,133
Reduced 3.49%
279,942
Common Stock
Dec 11
2024
BUY
Grant, award, or other acquisition
-
23,548
Added 7.51%
290,075
Common Stock
Dec 01
2024
SELL
Payment of exercise price or tax liability
$5,105,074
$165.17 p/Share
30,908
Reduced 10.39%
266,527
Common Stock
Dec 01
2024
BUY
Exercise of conversion of derivative security
-
76,053
Added 20.36%
297,435
Common Stock
Oct 16
2024
SELL
Open market or private sale
$3,955,749
$158.23 p/Share
25,000
Reduced 10.15%
221,382
Common Stock
Sep 27
2024
SELL
Open market or private sale
$7,725,500
$154.51 p/Share
50,000
Reduced 16.87%
246,382
Common Stock
Sep 19
2024
SELL
Open market or private sale
$3,826,250
$153.05 p/Share
25,000
Reduced 7.78%
296,382
Common Stock
Aug 29
2024
SELL
Open market or private sale
$3,575,250
$143.01 p/Share
25,000
Reduced 7.22%
321,382
Common Stock
Aug 23
2024
SELL
Open market or private sale
$12,937,032
$147.71 p/Share
87,584
Reduced 20.18%
346,382
Common Stock
Aug 23
2024
BUY
Exercise of conversion of derivative security
$2,877,134
$32.85 p/Share
87,584
Added 16.79%
433,966
Common Stock
Mar 04
2024
SELL
Open market or private sale
$5,953,000
$119.06 p/Share
50,000
Reduced 12.61%
346,382
Common Stock
Mar 04
2024
BUY
Exercise of conversion of derivative security
$1,642,500
$32.85 p/Share
50,000
Added 11.2%
396,382
Common Stock
Dec 18
2023
SELL
Payment of exercise price or tax liability
$3,365,545
$102.48 p/Share
32,841
Reduced 8.66%
346,382
Common Stock
Dec 18
2023
BUY
Exercise of conversion of derivative security
-
80,808
Added 17.57%
379,223
Common Stock