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
Oct 27
2025
BUY
Exercise of conversion of derivative security
$10,284,000
$34.28 p/Share
300,000
Added 50.0%
300,000
Common Stock
Feb 06
2025
-
129,005
Reduced 100.0%
0
Common Stock
Jan 30
2025
BUY
Exercise of conversion of derivative security
-
55,589
Added 30.11%
129,005
Common Stock
Jan 29
2025
BUY
Exercise of conversion of derivative security
-
73,416
Added 50.0%
73,416
Common Stock
May 01
2024
-
30,931
Reduced 100.0%
0
Common Stock
Apr 26
2024
SELL
Payment of exercise price or tax liability
$912,136
$45.45 p/Share
20,069
Reduced 39.35%
30,931
Common Stock
Apr 26
2024
BUY
Exercise of conversion of derivative security
-
51,000
Added 50.0%
51,000
Common Stock
Feb 21
2024
-
36,744
Reduced 100.0%
0
Common Stock
Jan 30
2024
SELL
Payment of exercise price or tax liability
$933,015
$49.51 p/Share
18,845
Reduced 33.9%
36,744
Common Stock
Jan 30
2024
BUY
Exercise of conversion of derivative security
-
55,589
Added 50.0%
55,589
Common Stock
Jun 07
2023
-
49,500
Reduced 100.0%
0
Common Stock
Apr 26
2023
BUY
Exercise of conversion of derivative security
-
49,500
Added 33.33%
99,000
Common Stock
May 26
2022
-
49,500
Reduced 100.0%
0
Common Stock
Apr 26
2022
BUY
Exercise of conversion of derivative security
-
49,500
Added 50.0%
49,500
Common Stock