Source: https://www.nerdwallet.com/blog/credit-cards/citi-double-cash-gets-more-enticing-with-100-bonus/