Earnings Results: Affirm earnings top expectations, but stock slips