See this offer found by @xerty that gives you unlimited 3.125% cashback on all purchases.
BofA also has their fabled customized cash rewards that gives about 5.25% cashback on one category such as online shopping. IIRC it is limited to.$2500 in purchases every month.
All these require jumping through hoops see the thread of @xerty post