Electric bus manufacturer Lion Electric Co. is laying off 400 workers at its Illinois factory due to financial constraints. The company received short-term financial support from lenders and is exploring restructuring options, asset sales, or strategic investments.
Read MoreDid you find this insightful?
Bad
Just Okay
Amazing