US finance giant American Express on Monday reported second-quarter net profit fell 38 percent from a year ago to 653 million dollars and said the outlook is clouded by a " weaker " American economy .