Financial PerformanceLion reported 3Q24 results that missed our/consensus expectations, with total deliveries of 89 vehicles — down from 101 units in 2Q24 and 245 units in 3Q23.
LiquidityLion’s liquidity position continues to prove uncertain, and the recent election results in the USA do add some risk to EPA program viability.