Dec 10
2025
-
6,000
Reduced 4.45%
128,788
Common Stock
Dec 07
2025
SELL
Payment of exercise price or tax liability
$123,526
$60.11 p/Share
2,055
Reduced 1.5%
134,788
Common Stock
Dec 07
2025
BUY
Exercise of conversion of derivative security
-
5,222
Added 3.68%
136,843
Common Stock
Dec 05
2025
SELL
Open market or private sale
$833,041
$57.83 p/Share
14,405
Reduced 9.86%
131,621
Common Stock
Dec 05
2025
SELL
Payment of exercise price or tax liability
$2,151,780
$57.28 p/Share
37,566
Reduced 20.46%
146,026
Common Stock
Dec 05
2025
BUY
Exercise of conversion of derivative security
$1,130,773
$21.08 p/Share
53,642
Added 22.78%
181,859
Common Stock
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