Elwood Technologies is in talks to sell part of the company. The company reported a $16.9 million loss in 2023. Continue Reading: Elwood Technologies Sells Part of Its Company