Shares of Satellogic rose on an $18 million agreement to deliver two high-resolution satellites to Portugal. The stock climbed 15% to $3.48 on Monday. Shares are up 17% in the past 12 months.
Some results have been hidden because they may be inaccessible to you
Show inaccessible results