Dec 15
2025
SELL
Open market or private sale
$366,000
$122.0 p/Share
3,000
Reduced 2.75%
106,221
Common Stock
Dec 10
2025
SELL
Payment of exercise price or tax liability
$220,110
$121.34 p/Share
1,814
Reduced 1.63%
109,221
Common Stock
Dec 10
2025
BUY
Exercise of conversion of derivative security
-
3,842
Added 3.34%
111,035
Common Stock
Nov 17
2025
SELL
Open market or private sale
$3,529,400
$126.05 p/Share
28,000
Reduced 20.71%
107,193
Common Stock
Nov 17
2025
BUY
Exercise of conversion of derivative security
$1,666,000
$66.64 p/Share
25,000
Added 15.61%
135,193
Common Stock
Oct 15
2025
SELL
Open market or private sale
$354,240
$118.08 p/Share
3,000
Reduced 2.65%
110,193
Common Stock
Sep 15
2025
SELL
Open market or private sale
$340,710
$113.57 p/Share
3,000
Reduced 2.58%
113,193
Common Stock
Sep 10
2025
SELL
Payment of exercise price or tax liability
$209,639
$115.25 p/Share
1,819
Reduced 1.54%
116,193
Common Stock
Sep 10
2025
BUY
Exercise of conversion of derivative security
-
3,844
Added 3.15%
118,012
Common Stock
Aug 15
2025
SELL
Open market or private sale
$3,324,720
$118.74 p/Share
28,000
Reduced 19.7%
114,168
Common Stock
Aug 15
2025
BUY
Exercise of conversion of derivative security
$1,666,000
$66.64 p/Share
25,000
Added 17.5%
117,868
Common Stock
Jul 15
2025
SELL
Open market or private sale
$333,090
$111.03 p/Share
3,000
Reduced 2.5%
117,168
Common Stock
Jun 16
2025
SELL
Open market or private sale
$330,510
$110.17 p/Share
3,000
Reduced 2.44%
120,168
Common Stock
Jun 10
2025
SELL
Payment of exercise price or tax liability
$201,134
$110.09 p/Share
1,827
Reduced 1.46%
123,168
Common Stock
Jun 10
2025
BUY
Exercise of conversion of derivative security
-
3,843
Added 2.98%
124,995
Common Stock
May 22
2025
SELL
Open market or private sale
$3,010,560
$107.52 p/Share
28,000
Reduced 18.77%
121,152
Common Stock
May 22
2025
BUY
Exercise of conversion of derivative security
$1,666,000
$66.64 p/Share
25,000
Added 15.47%
136,652
Common Stock
Mar 10
2025
SELL
Payment of exercise price or tax liability
$457,939
$117.21 p/Share
3,907
Reduced 3.05%
124,152
Common Stock
Mar 10
2025
BUY
Exercise of conversion of derivative security
-
8,080
Added 5.94%
128,059
Common Stock
Feb 04
2025
SELL
Payment of exercise price or tax liability
$4,474,811
$97.99 p/Share
45,666
Reduced 27.57%
119,979
Common Stock
Feb 04
2025
BUY
Grant, award, or other acquisition
-
90,505
Added 35.33%
165,645
Common Stock
Dec 10
2024
SELL
Payment of exercise price or tax liability
$160,579
$92.34 p/Share
1,739
Reduced 2.26%
75,140
Common Stock
Dec 10
2024
BUY
Exercise of conversion of derivative security
-
3,752
Added 4.65%
76,879
Common Stock
Nov 06
2024
SELL
Open market or private sale
$456,400
$91.28 p/Share
5,000
Reduced 6.4%
73,127
Common Stock
Sep 12
2024
SELL
Open market or private sale
$2,458,355
$83.74 p/Share
29,357
Reduced 27.31%
78,127
Common Stock