Dec 22
2025
SELL
Payment of exercise price or tax liability
$322,601
$203.92 p/Share
1,582
Reduced 18.01%
7,202
Common Stock
Dec 22
2025
BUY
Exercise of conversion of derivative security
-
3,189
Added 26.63%
8,784
Common Stock
Nov 20
2025
SELL
Open market or private sale
$302,475
$201.65 p/Share
1,500
Reduced 21.14%
5,595
Common Stock
Nov 17
2025
SELL
Payment of exercise price or tax liability
$386,638
$201.06 p/Share
1,923
Reduced 21.32%
7,095
Common Stock
Nov 17
2025
BUY
Exercise of conversion of derivative security
-
3,878
Added 30.07%
9,018
Common Stock
Sep 29
2025
SELL
Open market or private sale
$1,322,100
$203.4 p/Share
6,500
Reduced 55.84%
5,140
Common Stock
Sep 26
2025
SELL
Open market or private sale
$657,300
$187.8 p/Share
3,500
Reduced 23.12%
11,640
Common Stock
Aug 20
2025
SELL
Open market or private sale
$171,290
$171.29 p/Share
1,000
Reduced 6.2%
15,140
Common Stock
Jun 22
2025
SELL
Payment of exercise price or tax liability
$238,035
$150.56 p/Share
1,581
Reduced 8.92%
16,140
Common Stock
Jun 22
2025
BUY
Exercise of conversion of derivative security
-
3,188
Added 15.25%
17,721
Common Stock
May 20
2025
SELL
Payment of exercise price or tax liability
$125,199
$150.48 p/Share
832
Reduced 5.08%
15,533
Common Stock
May 20
2025
SELL
Open market or private sale
$151,260
$151.26 p/Share
1,000
Reduced 6.44%
14,533
Common Stock
May 20
2025
BUY
Exercise of conversion of derivative security
-
1,678
Added 9.3%
16,365
Common Stock
May 17
2025
SELL
Payment of exercise price or tax liability
$507,659
$151.54 p/Share
3,350
Reduced 18.57%
14,687
Common Stock
May 17
2025
BUY
Exercise of conversion of derivative security
-
7,755
Added 30.07%
18,037
Common Stock
May 16
2025
SELL
Payment of exercise price or tax liability
$60,725
$149.57 p/Share
406
Reduced 3.8%
10,282
Common Stock
May 16
2025
BUY
Exercise of conversion of derivative security
-
1,172
Added 9.88%
10,688
Common Stock
Feb 20
2025
SELL
Open market or private sale
$130,419
$130.42 p/Share
1,000
Reduced 9.51%
9,516
Common Stock
Feb 16
2025
SELL
Payment of exercise price or tax liability
$117,883
$129.4 p/Share
911
Reduced 7.97%
10,516
Common Stock
Feb 16
2025
BUY
Exercise of conversion of derivative security
$323,629
$129.4 p/Share
2,501
Added 17.96%
11,427
Common Stock
Feb 14
2025
BUY
Other acquisition or disposition
$19,358
$109.99 p/Share
176
Added 1.93%
8,926
Common Stock
Dec 26
2024
SELL
Open market or private sale
$148,180
$148.18 p/Share
1,000
Reduced 10.26%
8,750
Common Stock
Dec 22
2024
SELL
Payment of exercise price or tax liability
$233,819
$147.8 p/Share
1,582
Reduced 13.96%
9,750
Common Stock
Dec 22
2024
BUY
Exercise of conversion of derivative security
-
3,189
Added 21.96%
11,332
Common Stock
Nov 16
2024
SELL
Payment of exercise price or tax liability
$93,911
$161.36 p/Share
582
Reduced 6.67%
8,143
Common Stock