BYD in Talks to Acquire Idle European Plants Potential Maserati Deal on the Horizon Why Ideal Power IPWR Just Dropped 216 What to Watch 20260520