U.S. stock futures hgher in pre-market trading for Monday, July 16.The Nasdaq Futures is trading at 7,409.25 up with +0.22% percent or +16.25 point.The Dow Futures is trading at 25,052.00 up with +0.19% percent or +48.00 point.The S&P 500 Futures is trading at 2,805.50 up with +0.08% percent or +2.25 point.

Monday’s Factors and Events

the largest U.S. bank in terms of assets, was the first big bank to report its second-quarter earnings on Friday morning, and it did not disappoint. The bank surpassed earnings estimates and posted a massive surprise in trading revenue. Here’s a rundown of the numbers, and why JPMorgan Chase looks like the winner of earnings season — so far.

To be fair, some of the bank’s earnings growth was due to the lower corporate tax rate that came with the Tax Cuts and Jobs Act , but the bank’s revenue also grew by 6% to $28.4 billion. In other words, it didn’t post impressive earnings just because of tax reform — the business is generating more money as well.

Friday’s Activity

For the day The Nasdaq Composite is trading at 7,825.98 up with +0.026% percent or +2.06 point.the Dow is trading at 25,019.41 up with +0.38% percent or +94.52 point. The S&P 500 is trading at 2,801.31 up with +0.11% percent or +3.02 point.

Other leading market index closes included the small-cap Russell 2000 Index closed at 1,687.08  with a loss of -0.19% percent or -3.20 point; the S&P 600 Small-Cap Index closed at 1,045.81  with a loss of  -0.079% percent or -0.83 point; the S&P 400 Mid-Cap Index closed at 1,996.35  with a loss of  -0.019% percent or -0.38 point; the S&P 100 Index closed at 1,235.91 up with +0.098% percent or +1.21 point; the Russell 3000 Index closed at 1,667.36 up with +0.065% percent or +1.08  point; the Russell 1000 Index closed at 1,555.46 up with +0.086% percent or +1.34 point;