Nov 21
2025
SELL
Open market or private sale
$2,138,078
$45.13 p/Share
47,376
Reduced 51.42%
44,753
Common Stock
Nov 21
2025
BUY
Exercise of conversion of derivative security
$698,322
$14.74 p/Share
47,376
Added 39.74%
71,828
Common Stock
Nov 20
2025
SELL
Open market or private sale
$675,810
$44.24 p/Share
15,276
Reduced 25.45%
44,753
Common Stock
Nov 20
2025
BUY
Exercise of conversion of derivative security
$49,939
$14.74 p/Share
3,388
Added 6.84%
46,108
Common Stock
Nov 13
2025
SELL
Open market or private sale
$228,978
$45.86 p/Share
4,993
Reduced 8.1%
56,641
Common Stock
Nov 10
2025
SELL
Open market or private sale
$114,494
$44.62 p/Share
2,566
Reduced 4.0%
61,634
Common Stock
Aug 27
2025
SELL
Open market or private sale
$801,164
$44.02 p/Share
18,200
Reduced 22.09%
64,200
Common Stock
Aug 27
2025
BUY
Exercise of conversion of derivative security
$200,746
$11.03 p/Share
18,200
Added 18.09%
82,400
Common Stock
Jun 17
2025
SELL
Open market or private sale
$442,500
$29.5 p/Share
15,000
Reduced 18.94%
64,200
Common Stock
Jun 13
2025
SELL
Open market or private sale
$743,455
$28.45 p/Share
26,132
Reduced 24.81%
79,200
Common Stock
May 09
2025
SELL
Open market or private sale
$307,263
$29.13 p/Share
10,548
Reduced 9.1%
105,332
Common Stock
Mar 06
2025
SELL
Open market or private sale
$39,754
$24.8 p/Share
1,603
Reduced 1.36%
115,880
Common Stock
Mar 06
2025
BUY
Grant, award, or other acquisition
-
19,240
Added 14.07%
117,483
Common Stock
Feb 28
2025
BUY
Grant, award, or other acquisition
-
18,398
Added 15.77%
98,243
Common Stock
Feb 24
2025
SELL
Open market or private sale
$128,001
$27.31 p/Share
4,687
Reduced 5.54%
79,845
Common Stock
Mar 20
2024
SELL
Open market or private sale
$44,511
$20.39 p/Share
2,183
Reduced 2.55%
83,296
Common Stock
Mar 05
2024
SELL
Open market or private sale
$28,192
$18.72 p/Share
1,506
Reduced 1.73%
85,438
Common Stock
Mar 01
2024
BUY
Grant, award, or other acquisition
-
5,724
Added 6.18%
86,944
Common Stock
Feb 27
2024
SELL
Open market or private sale
$9,220
$19.83 p/Share
465
Reduced 0.57%
81,220
Common Stock
Feb 26
2024
SELL
Open market or private sale
$61,782
$20.27 p/Share
3,048
Reduced 3.6%
81,685
Common Stock
Feb 23
2024
BUY
Grant, award, or other acquisition
-
16,030
Added 16.17%
83,133
Common Stock
Feb 23
2024
BUY
Grant, award, or other acquisition
-
14,800
Added 17.72%
68,703
Common Stock
Mar 02
2023
SELL
Open market or private sale
$12,162
$13.41 p/Share
907
Reduced 1.71%
52,077
Common Stock
Mar 01
2023
BUY
Grant, award, or other acquisition
-
3,663
Added 6.47%
52,984
Common Stock
Feb 27
2023
SELL
Open market or private sale
$30,240
$12.94 p/Share
2,337
Reduced 4.52%
49,321
Common Stock