Check out the companies that make headlines before the bell. First Solar-Solar Panel Maker fell 13% after the first solar plant recorded first-quarter revenue of $1.95 per share, with a $2.49 analyst voted by LSEG to pencil. SNAP – Stocks fell 15% after tech companies refused to provide forecasts, citing macroeconomic uncertainty that could affect advertising demand. Nevertheless, SNAP reported better top-line results than expected in the first quarter. The company recorded revenue of $1.36 billion, slightly higher than the expected $1.35 billion by analysts surveyed by LSEG. The losses came at 8 cents per share. Super Microcomputer – The server maker’s stocks plummeted more than 18% after a plunge exceeded expectations in the third quarter, which ended March 31. Starbucks earned 41 cents per share excluding items in the second quarter, earnings of $8.76 billion. Analysts surveyed by LSEG were looking for profits of 49 cents per share and revenues of $8.82 billion. Seagate Technology – Data storage inventory rose 6% after recording strong revenues for the third and current quarter guidance. Seagate earned $1.90 per share, with the exception of items, with revenues of $2.16 billion, while analysts surveyed by LSEG supplied the pencils with revenues of $2.12 billion at $1.74 per share. Reservation Holdings – The travel platform stock was almost flat despite reports exceeding expectations for the first quarter. The booking reported earnings of $24.81 per share excluding items and revenue of $4,766 billion. Analysts voted by LSEG predict that each share and revenues are $4.59 billion. Caterpillar – Industrials equipment maker rose 3% despite missing both the top and bottom lines in the first quarter. Caterpillar reported adjusted earnings of $4.25 per share with revenue of $14.25 billion. Analysts voted by LSEG were sought profits of $4.35 per share and revenues of $14.666 billion. Despite the possibility of headwinds from customs duties, management reaffirmed its full-year revenue and operating profit, saying it would come within inline or previously issued annual targets. Yum Brands – The restaurant company behind Taco Bell and Pizza Hut have remained flat after recording revenues that missed estimates. Yum Brands had revenues of $1.79 billion in the first quarter, with Factset Consensus estimates below $1.85 billion. Meanwhile, adjusted revenue of $1.30 per share was slightly above the expected $1.29 estimate of $1.29 per share. Yum China – The stock has slid over 1% after Yum China, spun from fast food company Yum Brands, reported its disappointing first quarter results. Adjusted earnings of 77 cents per share exceeded the 79 cents per share expected by analysts voted by FactSet. Revenue of $2.98 billion exceeded an estimated $3.09 billion. ETSY – The stock was slightly higher after the company posted revenues better than expected in the first quarter. According to LSEG, Etsy has announced revenue of $651.2 million compared to a consensus estimate calling for $643 million. Meanwhile, the loss per share was 49 cents. The company said it was “subtlely staying” amid the uncertainty of tariffs. Oddity Tech – Beauty and technology retailers won 16% after increasing their outlook despite tariffs. The strangeness told CNBC that tariff headwinds have “many offsetting capabilities.” The current fiscal year’s odds are currently forecasting revenues ranging from $776 million to $785 million to $798 million. The company’s first quarter results also surpassed expectations. Barclays – Bank of UK US trading stocks slipped around 4% after its first quarter earnings release. Barclays reported small beats in both the top and bottom line in the first quarter, with trailing profits increasing by 11% per year. Nevertheless, the bank’s substantial US consumer and investment bank exposures are imposing it on “slightly high market volatility” from US trade policies, CEO CS Venkatakrishnan told CNBC on Wednesday. Humana – Health insurance stocks jumped over 5% after first quarter revenues exceeded expectations. Humana reported $11.58 in adjusted earnings per share. Analysts surveyed by LSEG were looking for $10.07 per share. GE Healthcare – Stocks rose more than 4% after health technology companies reported strong results in the first quarter. GE Healthcare posted adjusted earnings of $1.01 per share on revenue of $4.788 billion. Analysts were expecting profits of 91 cents per share and revenues of $4.666 billion. The company has also announced a $1 billion share buyback program. – Reports of contributions from CNBC’s Salamine, Lisakai Raihan, Jesse Pound, Brian Evans and Alex Harling