Sep 22
2025
SELL
Open market or private sale
$10,066,000
$100.66 p/Share
100,000
Reduced 36.82%
171,558
Common Stock
Sep 22
2025
BUY
Exercise of conversion of derivative security
$3,365,000
$33.65 p/Share
100,000
Added 26.91%
271,558
Common Stock
Sep 18
2025
SELL
Open market or private sale
$293,562
$93.94 p/Share
3,125
Reduced 1.79%
171,558
Common Stock
Sep 16
2025
SELL
Payment of exercise price or tax liability
$425,071
$97.83 p/Share
4,345
Reduced 2.43%
174,683
Common Stock
Sep 16
2025
BUY
Exercise of conversion of derivative security
-
8,759
Added 4.66%
179,028
Common Stock
Aug 26
2025
SELL
Open market or private sale
$296,875
$95.0 p/Share
3,125
Reduced 1.8%
170,269
Common Stock
Aug 16
2025
SELL
Payment of exercise price or tax liability
$402,254
$92.6 p/Share
4,344
Reduced 2.44%
173,394
Common Stock
Aug 16
2025
BUY
Exercise of conversion of derivative security
-
8,759
Added 4.7%
177,738
Common Stock
Jul 16
2025
SELL
Payment of exercise price or tax liability
$394,218
$90.75 p/Share
4,344
Reduced 2.51%
168,979
Common Stock
Jul 16
2025
BUY
Exercise of conversion of derivative security
-
8,758
Added 4.81%
173,323
Common Stock
Jun 16
2025
SELL
Payment of exercise price or tax liability
$369,846
$85.12 p/Share
4,345
Reduced 2.57%
164,565
Common Stock
Jun 16
2025
BUY
Exercise of conversion of derivative security
-
8,758
Added 4.93%
168,910
Common Stock
May 16
2025
SELL
Payment of exercise price or tax liability
$398,735
$91.79 p/Share
4,344
Reduced 2.65%
159,761
Common Stock
May 16
2025
BUY
Exercise of conversion of derivative security
-
8,758
Added 5.07%
164,105
Common Stock
Apr 16
2025
SELL
Payment of exercise price or tax liability
$317,445
$73.06 p/Share
4,345
Reduced 2.72%
155,347
Common Stock
Apr 16
2025
BUY
Exercise of conversion of derivative security
-
8,759
Added 5.2%
159,692
Common Stock
Mar 16
2025
SELL
Payment of exercise price or tax liability
$4,232,540
$71.55 p/Share
59,155
Reduced 28.16%
150,933
Common Stock
Mar 16
2025
BUY
Exercise of conversion of derivative security
-
119,309
Added 36.22%
210,088
Common Stock
Mar 14
2025
SELL
Open market or private sale
$1,663,925
$70.92 p/Share
23,462
Reduced 20.54%
90,779
Common Stock
Mar 13
2025
SELL
Open market or private sale
$1,644,599
$70.27 p/Share
23,404
Reduced 17.0%
114,241
Common Stock
Feb 16
2025
SELL
Payment of exercise price or tax liability
$314,185
$79.42 p/Share
3,956
Reduced 2.79%
137,645
Common Stock
Feb 16
2025
BUY
Exercise of conversion of derivative security
-
8,688
Added 5.78%
141,601
Common Stock
Jan 16
2025
SELL
Payment of exercise price or tax liability
$216,507
$68.58 p/Share
3,157
Reduced 2.31%
133,607
Common Stock
Jan 16
2025
BUY
Exercise of conversion of derivative security
-
8,690
Added 5.97%
136,764
Common Stock
Dec 16
2024
SELL
Payment of exercise price or tax liability
$259,677
$60.25 p/Share
4,310
Reduced 3.26%
128,074
Common Stock