Home Stock Affirm stock surges near 52-week high after earnings beat: should you buy?