Home Stock Analysis Affirm stock price is rising: is it a buy before earnings?