Meta needs 23% gain to hit $700 after Q1 earnings beat