Dec 31
2025
BUY
Exercise of conversion of derivative security
-
8,692
Added 2.45%
345,391
Common Stock
Dec 15
2025
SELL
Open market or private sale
$448,000
$44.8 p/Share
10,000
Reduced 2.88%
336,699
Common Stock
Nov 17
2025
SELL
Open market or private sale
$316,800
$31.68 p/Share
10,000
Reduced 2.8%
346,699
Common Stock
Oct 15
2025
SELL
Open market or private sale
$307,400
$30.74 p/Share
10,000
Reduced 2.73%
356,699
Common Stock
Sep 30
2025
BUY
Exercise of conversion of derivative security
-
8,692
Added 2.32%
366,699
Common Stock
Sep 23
2025
SELL
Open market or private sale
$300,000
$30.0 p/Share
10,000
Reduced 2.72%
358,007
Common Stock
Jun 30
2025
BUY
Exercise of conversion of derivative security
-
8,691
Added 2.31%
368,007
Common Stock
Feb 24
2025
BUY
Exercise of conversion of derivative security
-
10,748
Added 2.9%
359,316
Common Stock
Feb 20
2025
BUY
Exercise of conversion of derivative security
-
112,941
Added 24.47%
348,568
Common Stock
Feb 19
2025
BUY
Grant, award, or other acquisition
-
16,736
Added 6.63%
235,627
Common Stock
Feb 14
2025
BUY
Exercise of conversion of derivative security
-
13,920
Added 5.98%
218,891
Common Stock
Oct 15
2024
SELL
Open market or private sale
$315,100
$31.51 p/Share
10,000
Reduced 4.65%
204,971
Common Stock
Sep 16
2024
SELL
Open market or private sale
$543,750
$30.0 p/Share
18,125
Reduced 7.78%
214,971
Common Stock
Sep 16
2024
BUY
Exercise of conversion of derivative security
$115,131
$14.17 p/Share
8,125
Added 3.37%
233,096
Common Stock
Aug 15
2024
SELL
Open market or private sale
$814,000
$32.56 p/Share
25,000
Reduced 10.0%
224,971
Common Stock
Aug 15
2024
BUY
Exercise of conversion of derivative security
$212,550
$14.17 p/Share
15,000
Added 5.66%
249,971
Common Stock
Aug 13
2024
BUY
Grant, award, or other acquisition
-
106,638
Added 31.22%
234,971
Common Stock
Jul 15
2024
SELL
Open market or private sale
$1,066,750
$42.67 p/Share
25,000
Reduced 16.3%
128,333
Common Stock
Jul 15
2024
BUY
Exercise of conversion of derivative security
$212,550
$14.17 p/Share
15,000
Added 8.91%
153,333
Common Stock
Jul 01
2024
BUY
Exercise of conversion of derivative security
-
43,857
Added 24.07%
138,333
Common Stock
Jun 17
2024
SELL
Open market or private sale
$870,500
$34.82 p/Share
25,000
Reduced 20.92%
94,476
Common Stock
Jun 17
2024
BUY
Exercise of conversion of derivative security
$212,550
$14.17 p/Share
15,000
Added 11.15%
119,476
Common Stock
May 15
2024
SELL
Open market or private sale
$834,249
$33.37 p/Share
25,000
Reduced 19.31%
104,476
Common Stock
May 15
2024
BUY
Exercise of conversion of derivative security
$212,550
$14.17 p/Share
15,000
Added 10.38%
129,476
Common Stock
Apr 16
2024
SELL
Open market or private sale
$779,250
$31.17 p/Share
25,000
Reduced 17.92%
114,476
Common Stock