Sep 15
2025
SELL
Open market or private sale
$621,150
$41.41 p/Share
15,000
Reduced 13.38%
97,130
Common Stock
Sep 15
2025
BUY
Exercise of conversion of derivative security
$335,100
$22.34 p/Share
15,000
Added 11.8%
112,130
Common Stock
Aug 15
2025
SELL
Open market or private sale
$465,600
$46.56 p/Share
10,000
Reduced 9.33%
97,130
Common Stock
Aug 15
2025
BUY
Exercise of conversion of derivative security
$223,400
$22.34 p/Share
10,000
Added 8.54%
107,130
Common Stock
Mar 20
2025
SELL
Open market or private sale
$241,584
$31.06 p/Share
7,778
Reduced 7.41%
97,130
Common Stock
Jan 21
2025
SELL
Open market or private sale
$84,627
$28.6 p/Share
2,959
Reduced 2.74%
104,908
Common Stock
Jan 06
2025
BUY
Grant, award, or other acquisition
-
25,000
Added 18.82%
107,867
Common Stock
Dec 18
2024
SELL
Open market or private sale
$364,191
$32.66 p/Share
11,151
Reduced 11.86%
82,867
Common Stock
Dec 16
2024
SELL
Open market or private sale
$831,500
$33.26 p/Share
25,000
Reduced 21.01%
94,018
Common Stock
Dec 16
2024
BUY
Exercise of conversion of derivative security
$355,500
$14.22 p/Share
25,000
Added 17.36%
119,018
Common Stock
Nov 18
2024
SELL
Open market or private sale
$1,028,500
$41.14 p/Share
25,000
Reduced 21.01%
94,018
Common Stock
Nov 18
2024
BUY
Exercise of conversion of derivative security
$355,500
$14.22 p/Share
25,000
Added 17.36%
119,018
Common Stock
Oct 16
2024
SELL
Open market or private sale
$1,213,000
$48.52 p/Share
25,000
Reduced 21.01%
94,018
Common Stock
Oct 16
2024
BUY
Exercise of conversion of derivative security
$355,500
$14.22 p/Share
25,000
Added 17.36%
119,018
Common Stock
Sep 23
2024
SELL
Open market or private sale
$578,732
$44.0 p/Share
13,153
Reduced 16.01%
69,018
Common Stock
Sep 19
2024
BUY
Grant, award, or other acquisition
-
50,000
Added 34.72%
94,018
Common Stock
Sep 11
2024
SELL
Open market or private sale
$1,010,000
$40.4 p/Share
25,000
Reduced 30.42%
57,171
Common Stock
Sep 11
2024
BUY
Exercise of conversion of derivative security
$355,500
$14.22 p/Share
25,000
Added 23.33%
82,171
Common Stock
Jun 18
2024
SELL
Open market or private sale
$385,978
$39.13 p/Share
9,864
Reduced 23.47%
32,171
Common Stock
Jun 17
2024
BUY
Grant, award, or other acquisition
-
50,000
Added 46.65%
57,171
Common Stock
Jan 22
2024
SELL
Open market or private sale
$20,918
$10.13 p/Share
2,065
Reduced 10.81%
17,035
Common Stock
Jan 20
2024
BUY
Grant, award, or other acquisition
-
16,500
Added 48.59%
17,458
Common Stock
Jan 20
2023
BUY
Grant, award, or other acquisition
-
20,000
Added 48.83%
20,958
Common Stock