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...
Feb 28
2024
BUY
Exercise of conversion of derivative security
$102,400
$6.4 p/Share
16,000
Added 26.58%
44,202
Common Stock, par valu...
Sep 13
2023
SELL
Grant, award, or other acquisition
$171,900
$34.38 p/Share
5,000
Reduced 15.06%
28,202
Common Stock, par valu...
Sep 13
2023
BUY
Exercise of conversion of derivative security
$32,000
$6.4 p/Share
5,000
Added 13.09%
33,202
Common Stock, par valu...
May 24
2023
SELL
Open market or private sale
$239,305
$36.33 p/Share
6,587
Reduced 18.93%
28,202
Common Stock, par valu...
May 24
2023
BUY
Exercise of conversion of derivative security
$35,767
$5.43 p/Share
6,587
Added 15.92%
34,789
Common Stock, par valu...
May 18
2023
SELL
Open market or private sale
$147,840
$36.96 p/Share
4,000
Reduced 12.42%
28,202
Common Stock, par valu...
May 18
2023
BUY
Exercise of conversion of derivative security
$21,720
$5.43 p/Share
4,000
Added 11.05%
32,202
Common Stock, par valu...
May 17
2023
SELL
Open market or private sale
$216,959
$36.16 p/Share
6,000
Reduced 17.54%
28,202
Common Stock, par valu...
May 17
2023
BUY
Exercise of conversion of derivative security
$32,580
$5.43 p/Share
6,000
Added 14.92%
34,202
Common Stock, par valu...
May 16
2023
SELL
Open market or private sale
$145,920
$36.48 p/Share
4,000
Reduced 12.42%
28,202
Common Stock, par valu...