Home Stocks Why Meta Platforms Climbed 21.2% in March