Jul 10
2025
SELL
Open market or private sale
$1,143,600
$57.18 p/Share
20,000
Reduced 2.65%
733,719
Common Stock
Jul 10
2025
BUY
Exercise of conversion of derivative security
$162,200
$8.11 p/Share
20,000
Added 2.58%
753,719
Common Stock
Jul 09
2025
SELL
Open market or private sale
$1,135,200
$56.76 p/Share
20,000
Reduced 2.65%
733,719
Common Stock
Jul 09
2025
BUY
Exercise of conversion of derivative security
$162,200
$8.11 p/Share
20,000
Added 2.58%
753,719
Common Stock
Jul 08
2025
SELL
Open market or private sale
$1,102,200
$55.11 p/Share
20,000
Reduced 2.65%
733,719
Common Stock
Jul 08
2025
BUY
Exercise of conversion of derivative security
$162,200
$8.11 p/Share
20,000
Added 2.58%
753,719
Common Stock
Jun 24
2025
SELL
Open market or private sale
$1,070,200
$53.51 p/Share
20,000
Reduced 2.65%
733,719
Common Stock
Jun 24
2025
BUY
Exercise of conversion of derivative security
$162,200
$8.11 p/Share
20,000
Added 2.58%
753,719
Common Stock
Jun 23
2025
SELL
Open market or private sale
$1,051,400
$52.57 p/Share
20,000
Reduced 2.65%
733,719
Common Stock
Jun 23
2025
BUY
Exercise of conversion of derivative security
$162,200
$8.11 p/Share
20,000
Added 2.58%
753,719
Common Stock
Jun 20
2025
SELL
Open market or private sale
$1,059,200
$52.96 p/Share
20,000
Reduced 2.65%
733,719
Common Stock
Jun 20
2025
BUY
Exercise of conversion of derivative security
$162,200
$8.11 p/Share
20,000
Added 2.58%
753,719
Common Stock
Feb 23
2025
SELL
Payment of exercise price or tax liability
$697,677
$57.75 p/Share
12,081
Reduced 1.62%
733,719
Common Stock
Feb 23
2025
BUY
Exercise of conversion of derivative security
-
22,436
Added 2.92%
745,800
Common Stock
Feb 16
2025
SELL
Payment of exercise price or tax liability
$3,443,073
$58.29 p/Share
59,068
Reduced 7.55%
723,364
Common Stock
Feb 16
2025
BUY
Exercise of conversion of derivative security
-
109,694
Added 13.03%
732,451
Common Stock
Feb 15
2025
SELL
Payment of exercise price or tax liability
$413,742
$58.29 p/Share
7,098
Reduced 1.04%
672,738
Common Stock
Feb 15
2025
BUY
Exercise of conversion of derivative security
-
13,092
Added 1.89%
679,836
Common Stock
Nov 29
2024
-
10,000
Reduced 1.48%
666,744
Common Stock
Oct 09
2024
SELL
Open market or private sale
$530,200
$53.02 p/Share
10,000
Reduced 1.46%
676,744
Common Stock
Oct 09
2024
BUY
Exercise of conversion of derivative security
$138,700
$13.87 p/Share
10,000
Added 1.44%
686,744
Common Stock
Oct 08
2024
SELL
Open market or private sale
$542,500
$54.25 p/Share
10,000
Reduced 1.46%
676,744
Common Stock
Oct 08
2024
BUY
Exercise of conversion of derivative security
$138,700
$13.87 p/Share
10,000
Added 1.44%
686,744
Common Stock
Sep 26
2024
SELL
Open market or private sale
$561,000
$56.1 p/Share
10,000
Reduced 1.46%
676,744
Common Stock
Sep 26
2024
BUY
Exercise of conversion of derivative security
$138,700
$13.87 p/Share
10,000
Added 1.44%
686,744
Common Stock