Nov 08
2024
SELL
Open market or private sale
$3,048,997
$60.76 p/Share
50,181
Reduced 30.59%
113,865
Common Stock
Nov 08
2024
BUY
Exercise of conversion of derivative security
$702,534
$14.0 p/Share
50,181
Added 23.42%
164,046
Common Stock
Oct 18
2024
SELL
Open market or private sale
$1,626,364
$60.06 p/Share
27,079
Reduced 19.21%
113,865
Common Stock
Oct 18
2024
BUY
Exercise of conversion of derivative security
$379,106
$14.0 p/Share
27,079
Added 16.12%
140,944
Common Stock
Oct 09
2024
SELL
Open market or private sale
$216,731
$55.19 p/Share
3,927
Reduced 3.33%
113,865
Common Stock
Oct 09
2024
BUY
Exercise of conversion of derivative security
$54,978
$14.0 p/Share
3,927
Added 3.23%
117,792
Common Stock
Oct 08
2024
SELL
Open market or private sale
$16,503
$55.01 p/Share
300
Reduced 0.26%
113,865
Common Stock
Oct 08
2024
BUY
Exercise of conversion of derivative security
$4,200
$14.0 p/Share
300
Added 0.26%
114,165
Common Stock
Oct 02
2024
SELL
Open market or private sale
$318,323
$55.14 p/Share
5,773
Reduced 4.83%
113,865
Common Stock
Oct 02
2024
BUY
Exercise of conversion of derivative security
$80,822
$14.0 p/Share
5,773
Added 4.6%
119,638
Common Stock
Oct 01
2024
SELL
Open market or private sale
$543,700
$54.37 p/Share
10,000
Reduced 8.07%
113,865
Common Stock
Oct 01
2024
BUY
Exercise of conversion of derivative security
$140,000
$14.0 p/Share
10,000
Added 7.47%
123,865
Common Stock
Sep 30
2024
SELL
Open market or private sale
$550,000
$55.0 p/Share
10,000
Reduced 8.07%
113,865
Common Stock
Sep 30
2024
BUY
Exercise of conversion of derivative security
$140,000
$14.0 p/Share
10,000
Added 7.47%
123,865
Common Stock
Aug 20
2024
SELL
Payment of exercise price or tax liability
$80,428
$51.59 p/Share
1,559
Reduced 1.35%
113,865
Common Stock
Aug 07
2024
SELL
Open market or private sale
$500,000
$50.0 p/Share
10,000
Reduced 7.97%
115,424
Common Stock
Aug 07
2024
BUY
Exercise of conversion of derivative security
$140,000
$14.0 p/Share
10,000
Added 7.38%
125,424
Common Stock
May 20
2024
SELL
Payment of exercise price or tax liability
$124,384
$57.88 p/Share
2,149
Reduced 1.83%
115,424
Common Stock
Mar 17
2024
BUY
Grant, award, or other acquisition
-
26,200
Added 18.22%
117,573
Common Stock
Feb 20
2024
SELL
Payment of exercise price or tax liability
$421,568
$57.45 p/Share
7,338
Reduced 7.11%
95,848
Common Stock
Feb 20
2024
SELL
Open market or private sale
$574,902
$57.45 p/Share
10,007
Reduced 10.44%
85,841
Common Stock
Nov 20
2023
SELL
Payment of exercise price or tax liability
$77,708
$57.69 p/Share
1,347
Reduced 1.29%
103,186
Common Stock
Aug 18
2023
SELL
Payment of exercise price or tax liability
$70,138
$52.07 p/Share
1,347
Reduced 1.27%
104,533
Common Stock
May 19
2023
SELL
Payment of exercise price or tax liability
$72,185
$53.59 p/Share
1,347
Reduced 1.26%
105,880
Common Stock
Mar 07
2023
BUY
Grant, award, or other acquisition
-
23,060
Added 17.7%
107,227
Common Stock