Staff Editor
December 19, 2024
Electric vehicle startup Canoo furloughs 82 employees amid financial crisis. The company suspends Oklahoma factory operations and...