Is Alphabet Stock a Buy, Sell, or Hold Ahead of Q1 Earnings?

Is Alphabet Stock a Buy, Sell, or Hold Ahead of Q1 Earnings?