Dec 02
2025
SELL
Payment of exercise price or tax liability
$24,956
$54.85 p/Share
455
Reduced 0.35%
129,950
Common Stock
Dec 02
2025
BUY
Exercise of conversion of derivative security
-
1,154
Added 0.88%
130,405
Common Stock
Dec 01
2025
SELL
Payment of exercise price or tax liability
$50,662
$54.77 p/Share
925
Reduced 0.71%
129,251
Common Stock
Dec 01
2025
BUY
Exercise of conversion of derivative security
-
2,350
Added 1.77%
130,176
Common Stock
Nov 03
2025
SELL
Payment of exercise price or tax liability
$901,834
$62.29 p/Share
14,478
Reduced 9.42%
139,268
Common Stock
Nov 03
2025
SELL
Open market or private sale
$711,463
$62.18 p/Share
11,442
Reduced 8.22%
127,826
Common Stock
Nov 03
2025
BUY
Exercise of conversion of derivative security
$439,344
$16.95 p/Share
25,920
Added 14.43%
153,746
Common Stock
Oct 24
2025
SELL
Open market or private sale
$1,140,154
$66.4 p/Share
17,171
Reduced 11.84%
127,826
Common Stock
Oct 24
2025
SELL
Payment of exercise price or tax liability
$2,385,809
$66.91 p/Share
35,657
Reduced 19.74%
144,997
Common Stock
Oct 24
2025
BUY
Exercise of conversion of derivative security
$1,640,309
$31.05 p/Share
52,828
Added 22.63%
180,654
Common Stock
Sep 07
2025
SELL
Payment of exercise price or tax liability
$114,073
$55.51 p/Share
2,055
Reduced 1.58%
127,826
Common Stock
Sep 07
2025
BUY
Exercise of conversion of derivative security
-
5,220
Added 3.86%
129,881
Common Stock
Sep 05
2025
SELL
Payment of exercise price or tax liability
$93,252
$53.81 p/Share
1,733
Reduced 1.37%
124,661
Common Stock
Sep 05
2025
BUY
Exercise of conversion of derivative security
-
4,402
Added 3.37%
126,394
Common Stock
Sep 02
2025
SELL
Payment of exercise price or tax liability
$24,611
$54.21 p/Share
454
Reduced 0.37%
121,992
Common Stock
Sep 02
2025
BUY
Exercise of conversion of derivative security
-
1,152
Added 0.93%
122,446
Common Stock
Sep 01
2025
SELL
Payment of exercise price or tax liability
$50,198
$54.21 p/Share
926
Reduced 0.76%
121,294
Common Stock
Sep 01
2025
BUY
Exercise of conversion of derivative security
-
2,352
Added 1.89%
122,220
Common Stock
Aug 04
2025
SELL
Open market or private sale
$648,643
$58.19 p/Share
11,147
Reduced 8.51%
119,868
Common Stock
Aug 04
2025
SELL
Payment of exercise price or tax liability
$860,822
$58.27 p/Share
14,773
Reduced 10.13%
131,015
Common Stock
Aug 04
2025
BUY
Exercise of conversion of derivative security
$439,344
$16.95 p/Share
25,920
Added 15.1%
145,788
Common Stock
Aug 01
2025
SELL
Open market or private sale
$231,880
$57.97 p/Share
4,000
Reduced 3.23%
119,868
Common Stock
Jul 28
2025
SELL
Payment of exercise price or tax liability
$8,644,540
$59.42 p/Share
145,482
Reduced 54.01%
123,868
Common Stock
Jul 28
2025
BUY
Exercise of conversion of derivative security
$5,772,800
$26.24 p/Share
220,000
Added 44.96%
269,350
Common Stock
Jul 01
2025
SELL
Open market or private sale
$211,920
$52.98 p/Share
4,000
Reduced 7.5%
49,350
Common Stock