Bank of America Corp. (BAC)  said second-quarter profit jumped as President Donald Trump's tax cuts boosted its bottom line, while the trading division posted better-than-expected results.

Net income rose 33% from a year earlier to $6.8 billion, the Charlotte-based bank said Monday, July 16, in a statement. Earnings per share were 63 cents, beating the average analyst estimate of 57 cents in a FactSet survey.

The tax windfall also padded profits for rival banks JPMorgan Chase & Co. (JPM) and Citigroup Inc. (C) in their earnings reports last week. But Bank of America also got help from its trading division, where revenue increased by 7% to $4.2 billion; the brokerage firm RBC Capital Markets had predicted a decline of 5.3%. 

"Solid operating leverage and client activity drove earnings higher this quarter," Bank of America CEO Brian Moynihan said in the statement. 

Income taxes totaled $1.71 billion, compared with $3.2 billion in the prior year period. 

More from Markets

Progress Software's Shares Dive on Forecast of Weaker Revenue

Progress Software's Shares Dive on Forecast of Weaker Revenue

Keebler, Famous Amos' Sale Draws Hungry Bidders

Keebler, Famous Amos' Sale Draws Hungry Bidders

Investors Who Couldn't Wait to Dump Stocks Now Can't Buy Them Fast Enough

Investors Who Couldn't Wait to Dump Stocks Now Can't Buy Them Fast Enough

16 Stocks Jim Cramer Says Could Win from a U.S.-Chinese Trade Deal

16 Stocks Jim Cramer Says Could Win from a U.S.-Chinese Trade Deal

3 Things to Know at Market Close: Netflix, Chinese New Year, and KPMG

3 Things to Know at Market Close: Netflix, Chinese New Year, and KPMG