Sep 20
2024
SELL
Open market or private sale
$190,080
$44.0 p/Share
4,320
Reduced 13.28%
28,202
Common Stock, par valu...
Sep 20
2024
BUY
Exercise of conversion of derivative security
$36,288
$8.4 p/Share
4,320
Added 11.73%
32,522
Common Stock, par valu...
Sep 19
2024
SELL
Open market or private sale
$438,700
$43.87 p/Share
10,000
Reduced 26.18%
28,202
Common Stock, par valu...
Sep 19
2024
BUY
Exercise of conversion of derivative security
$84,000
$8.4 p/Share
10,000
Added 20.75%
38,202
Common Stock, par valu...
Sep 18
2024
SELL
Open market or private sale
$341,760
$44.5 p/Share
7,680
Reduced 21.4%
28,202
Common Stock, par valu...
Sep 18
2024
BUY
Exercise of conversion of derivative security
$64,512
$8.4 p/Share
7,680
Added 17.63%
35,882
Common Stock, par valu...
Sep 17
2024
SELL
Open market or private sale
$221,300
$44.26 p/Share
5,000
Reduced 15.06%
28,202
Common Stock, par valu...
Sep 17
2024
BUY
Exercise of conversion of derivative security
$42,000
$8.4 p/Share
5,000
Added 13.09%
33,202
Common Stock, par valu...
Sep 16
2024
SELL
Open market or private sale
$997,480
$45.34 p/Share
22,000
Reduced 43.82%
28,202
Common Stock, par valu...
Sep 16
2024
BUY
Exercise of conversion of derivative security
$184,800
$8.4 p/Share
22,000
Added 30.47%
50,202
Common Stock, par valu...
May 20
2024
SELL
Open market or private sale
$196,050
$39.21 p/Share
5,000
Reduced 15.06%
28,202
Common Stock, par valu...
May 20
2024
BUY
Exercise of conversion of derivative security
$42,000
$8.4 p/Share
5,000
Added 13.09%
33,202
Common Stock, par valu...
May 17
2024
SELL
Open market or private sale
$386,800
$38.68 p/Share
10,000
Reduced 26.18%
28,202
Common Stock, par valu...
May 17
2024
BUY
Exercise of conversion of derivative security
$84,000
$8.4 p/Share
10,000
Added 20.75%
38,202
Common Stock, par valu...
May 14
2024
SELL
Open market or private sale
$588,600
$39.24 p/Share
15,000
Reduced 34.72%
28,202
Common Stock, par valu...
May 14
2024
BUY
Exercise of conversion of derivative security
$126,000
$8.4 p/Share
15,000
Added 25.77%
43,202
Common Stock, par valu...
May 13
2024
SELL
Open market or private sale
$374,600
$37.46 p/Share
10,000
Reduced 26.18%
28,202
Common Stock, par valu...
May 13
2024
BUY
Exercise of conversion of derivative security
$84,000
$8.4 p/Share
10,000
Added 20.75%
38,202
Common Stock, par valu...
May 10
2024
SELL
Open market or private sale
$385,300
$38.53 p/Share
10,000
Reduced 26.18%
28,202
Common Stock, par valu...
May 10
2024
BUY
Exercise of conversion of derivative security
$84,000
$8.4 p/Share
10,000
Added 20.75%
38,202
Common Stock, par valu...
Mar 01
2024
SELL
Open market or private sale
$102,089
$26.15 p/Share
3,904
Reduced 12.16%
28,202
Common Stock, par valu...
Mar 01
2024
BUY
Exercise of conversion of derivative security
$24,985
$6.4 p/Share
3,904
Added 10.84%
32,106
Common Stock, par valu...
Feb 29
2024
SELL
Open market or private sale
$220,008
$25.3 p/Share
8,696
Reduced 23.57%
28,202
Common Stock, par valu...
Feb 29
2024
BUY
Exercise of conversion of derivative security
$55,654
$6.4 p/Share
8,696
Added 19.07%
36,898
Common Stock, par valu...
Feb 28
2024
SELL
Open market or private sale
$406,880
$25.43 p/Share
16,000
Reduced 36.2%
28,202
Common Stock, par valu...