Aug 13
2025
SELL
Open market or private sale
$1,289,800
$64.49 p/Share
20,000
Reduced 2.65%
733,719
Common Stock
Aug 13
2025
BUY
Exercise of conversion of derivative security
$162,200
$8.11 p/Share
20,000
Added 2.58%
753,719
Common Stock
Aug 12
2025
SELL
Open market or private sale
$1,272,400
$63.62 p/Share
20,000
Reduced 2.65%
733,719
Common Stock
Aug 12
2025
BUY
Exercise of conversion of derivative security
$162,200
$8.11 p/Share
20,000
Added 2.58%
753,719
Common Stock
Aug 11
2025
SELL
Open market or private sale
$1,266,000
$63.3 p/Share
20,000
Reduced 2.65%
733,719
Common Stock
Aug 11
2025
BUY
Exercise of conversion of derivative security
$162,200
$8.11 p/Share
20,000
Added 2.58%
753,719
Common Stock
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