Tesla (TSLA) stock up 3% as European registrations soar in April. Rising fuel prices boost EV demand, but BYD and Xpeng challenge market share.