Meta Platforms trades at 18x earnings as analysts see 43% upside