Snowflake (SNOW) beat earnings expectations and announced AWS deal while Dell Technologies (DELL) beat revenue expectations by almost $10 billion. Nebius (NBIS) also rallied after a filing showed a hedge fund disclosing 5.5% stake in the infrastructure company.
The Wrap
28 May 2026
SHARE