Dec 15
2025
-
30,516
Reduced 6.92%
410,579
Common Stock
Dec 15
2025
SELL
Open market or private sale
$21,351,642
$163.38 p/Share
130,687
Reduced 33.4%
260,546
Common Stock
Dec 15
2025
SELL
Payment of exercise price or tax liability
$15,844,786
$163.85 p/Share
96,703
Reduced 20.68%
370,963
Common Stock
Dec 15
2025
BUY
Exercise of conversion of derivative security
-
92,332
Added 15.12%
518,452
Common Stock
Dec 02
2025
BUY
Grant, award, or other acquisition
-
165,573
Added 27.98%
426,120
Common Stock
Nov 30
2025
SELL
Payment of exercise price or tax liability
$384,462
$156.54 p/Share
2,456
Reduced 0.93%
260,547
Common Stock
Nov 30
2025
BUY
Exercise of conversion of derivative security
-
6,640
Added 2.46%
263,003
Common Stock
Jan 02
2025
SELL
Payment of exercise price or tax liability
$4,154,766
$155.33 p/Share
26,748
Reduced 9.45%
256,363
Common Stock
Dec 15
2024
SELL
Payment of exercise price or tax liability
$1,749,341
$160.49 p/Share
10,900
Reduced 3.71%
283,111
Common Stock
Dec 15
2024
BUY
Exercise of conversion of derivative security
-
29,460
Added 9.11%
294,011
Common Stock
Dec 11
2024
-
18,559
Reduced 6.56%
264,551
Common Stock
Dec 02
2024
SELL
Open market or private sale
$8,365,000
$167.3 p/Share
50,000
Reduced 15.01%
283,110
Common Stock
Nov 30
2024
SELL
Payment of exercise price or tax liability
$758,882
$169.28 p/Share
4,483
Reduced 1.33%
333,110
Common Stock
Nov 30
2024
BUY
Exercise of conversion of derivative security
-
12,118
Added 3.47%
337,593
Common Stock
Nov 25
2024
BUY
Grant, award, or other acquisition
-
74,904
Added 18.71%
325,475
Common Stock
Nov 22
2024
SELL
Payment of exercise price or tax liability
$227,162
$163.78 p/Share
1,387
Reduced 0.55%
250,571
Common Stock
Nov 22
2024
BUY
Exercise of conversion of derivative security
-
3,750
Added 1.47%
251,958
Common Stock
Jan 02
2024
SELL
Payment of exercise price or tax liability
$2,712,014
$111.5 p/Share
24,323
Reduced 8.92%
248,208
Common Stock
Dec 15
2023
SELL
Payment of exercise price or tax liability
$1,264,919
$110.88 p/Share
11,408
Reduced 4.02%
272,531
Common Stock
Dec 15
2023
BUY
Exercise of conversion of derivative security
-
30,833
Added 9.8%
283,939
Common Stock
Dec 14
2023
-
19,116
Reduced 7.02%
253,106
Common Stock
Nov 30
2023
SELL
Payment of exercise price or tax liability
$449,133
$103.75 p/Share
4,329
Reduced 1.57%
272,222
Common Stock
Nov 30
2023
BUY
Exercise of conversion of derivative security
-
11,700
Added 4.06%
276,551
Common Stock
Nov 29
2023
SELL
Open market or private sale
$5,199,500
$103.99 p/Share
50,000
Reduced 15.88%
264,851
Common Stock
Nov 29
2023
SELL
Payment of exercise price or tax liability
$142,486
$102.73 p/Share
1,387
Reduced 0.44%
314,851
Common Stock