Dec 05
2025
SELL
Open market or private sale
$1,503,050
$168.07 p/Share
8,943
Reduced 6.59%
126,864
Common Stock
Dec 04
2025
SELL
Open market or private sale
$2,219,487
$159.94 p/Share
13,877
Reduced 9.27%
135,807
Common Stock
Nov 25
2025
SELL
Payment of exercise price or tax liability
$177,478
$155.41 p/Share
1,142
Reduced 0.76%
149,181
Common Stock
Nov 25
2025
BUY
Exercise of conversion of derivative security
-
6
Added 0.0%
150,323
Common Stock
Nov 21
2025
SELL
Payment of exercise price or tax liability
$96,458
$139.19 p/Share
693
Reduced 0.46%
150,317
Common Stock
Nov 21
2025
BUY
Exercise of conversion of derivative security
-
3
Added 0.0%
151,010
Common Stock
Nov 20
2025
SELL
Payment of exercise price or tax liability
$83,016
$140.23 p/Share
592
Reduced 0.39%
151,007
Common Stock
Nov 20
2025
BUY
Exercise of conversion of derivative security
-
3
Added 0.0%
151,599
Common Stock
Sep 04
2025
SELL
Open market or private sale
$1,024,159
$90.29 p/Share
11,343
Reduced 6.96%
151,596
Common Stock
Aug 27
2025
SELL
Payment of exercise price or tax liability
$32,913
$80.67 p/Share
408
Reduced 0.25%
162,939
Common Stock
Aug 27
2025
BUY
Exercise of conversion of derivative security
-
1
Added 0.0%
163,347
Common Stock
Aug 26
2025
BUY
Grant, award, or other acquisition
-
16,554
Added 9.2%
163,346
Common Stock
Aug 25
2025
SELL
Payment of exercise price or tax liability
$90,310
$79.22 p/Share
1,140
Reduced 0.77%
146,792
Common Stock
Aug 25
2025
BUY
Exercise of conversion of derivative security
-
3
Added 0.0%
147,932
Common Stock
Aug 21
2025
SELL
Payment of exercise price or tax liability
$207,032
$74.66 p/Share
2,773
Reduced 1.84%
147,929
Common Stock
Aug 21
2025
BUY
Exercise of conversion of derivative security
-
9
Added 0.01%
150,702
Common Stock
Aug 20
2025
SELL
Payment of exercise price or tax liability
$302,333
$75.64 p/Share
3,997
Reduced 2.58%
150,693
Common Stock
Aug 20
2025
BUY
Exercise of conversion of derivative security
-
11
Added 0.01%
154,690
Common Stock
Aug 13
2025
SELL
Open market or private sale
$426,827
$76.26 p/Share
5,597
Reduced 3.49%
154,679
Common Stock
Aug 11
2025
SELL
Open market or private sale
$295,551
$74.88 p/Share
3,947
Reduced 2.4%
160,276
Common Stock
Jun 20
2025
SELL
Payment of exercise price or tax liability
$487,245
$59.29 p/Share
8,218
Reduced 4.77%
164,223
Common Stock
Jun 20
2025
SELL
Payment of exercise price or tax liability
$73,223
$59.29 p/Share
1,235
Reduced 0.71%
172,413
Common Stock
Jun 20
2025
BUY
Exercise of conversion of derivative security
-
28
Added 0.02%
172,441
Common Stock
Jun 20
2025
BUY
Exercise of conversion of derivative security
-
6
Added 0.0%
173,648
Common Stock
May 27
2025
SELL
Payment of exercise price or tax liability
$14,716
$51.82 p/Share
284
Reduced 0.16%
173,642
Common Stock