Snowflake Reports Record Q1 Revenue, Stock Rises After Earnings Beat Expectations22 May 2025Admissions