Dec 17
2025
SELL
Open market or private sale
$80,381,469
$67.06 p/Share
1,198,650
Reduced 100.0%
0
Common Stock
Dec 17
2025
BUY
Exercise of conversion of derivative security
$60,328,054
$50.33 p/Share
1,198,650
Added 50.0%
1,198,650
Common Stock
Dec 16
2025
SELL
Open market or private sale
$3,470,233
$67.58 p/Share
51,350
Reduced 100.0%
0
Common Stock
Dec 16
2025
BUY
Exercise of conversion of derivative security
$2,584,445
$50.33 p/Share
51,350
Added 50.0%
51,350
Common Stock
Dec 15
2025
SELL
Open market or private sale
$49,241,617
$67.04 p/Share
734,511
Reduced 100.0%
0
Common Stock
Dec 15
2025
BUY
Exercise of conversion of derivative security
$36,967,938
$50.33 p/Share
734,511
Added 50.0%
734,511
Common Stock
Dec 12
2025
SELL
Open market or private sale
$1,025,991
$66.24 p/Share
15,489
Reduced 100.0%
0
Common Stock
Dec 12
2025
BUY
Exercise of conversion of derivative security
$779,561
$50.33 p/Share
15,489
Added 50.0%
15,489
Common Stock
Dec 11
2025
SELL
Open market or private sale
$25,539,763
$66.7 p/Share
382,905
Reduced 100.0%
0
Common Stock
Dec 11
2025
BUY
Exercise of conversion of derivative security
$19,271,608
$50.33 p/Share
382,905
Added 50.0%
382,905
Common Stock
Dec 10
2025
SELL
Open market or private sale
$1,145,877
$67.03 p/Share
17,095
Reduced 100.0%
0
Common Stock
Dec 10
2025
BUY
Exercise of conversion of derivative security
$860,391
$50.33 p/Share
17,095
Added 50.0%
17,095
Common Stock
Dec 01
2025
SELL
Open market or private sale
$7,017,000
$70.17 p/Share
100,000
Reduced 100.0%
0
Common Stock
Dec 01
2025
BUY
Exercise of conversion of derivative security
$5,033,000
$50.33 p/Share
100,000
Added 50.0%
100,000
Common Stock
Nov 06
2025
SELL
Open market or private sale
$22,698,000
$63.05 p/Share
360,000
Reduced 100.0%
0
Common Stock
Nov 06
2025
BUY
Exercise of conversion of derivative security
$12,340,800
$34.28 p/Share
360,000
Added 50.0%
360,000
Common Stock
Nov 05
2025
SELL
Open market or private sale
$2,519,200
$62.98 p/Share
40,000
Reduced 100.0%
0
Common Stock
Nov 05
2025
BUY
Exercise of conversion of derivative security
$1,371,200
$34.28 p/Share
40,000
Added 50.0%
40,000
Common Stock
Oct 31
2025
SELL
Open market or private sale
$23,680,000
$59.2 p/Share
400,000
Reduced 100.0%
0
Common Stock
Oct 31
2025
BUY
Exercise of conversion of derivative security
$13,712,000
$34.28 p/Share
400,000
Added 50.0%
400,000
Common Stock
Oct 30
2025
SELL
Open market or private sale
$11,810,000
$59.05 p/Share
200,000
Reduced 100.0%
0
Common Stock
Oct 30
2025
BUY
Exercise of conversion of derivative security
$6,856,000
$34.28 p/Share
200,000
Added 50.0%
200,000
Common Stock
Oct 29
2025
SELL
Open market or private sale
$41,300,000
$59.0 p/Share
700,000
Reduced 100.0%
0
Common Stock
Oct 29
2025
BUY
Exercise of conversion of derivative security
$23,996,000
$34.28 p/Share
700,000
Added 50.0%
700,000
Common Stock
Oct 27
2025
SELL
Open market or private sale
$17,724,000
$59.08 p/Share
300,000
Reduced 100.0%
0
Common Stock