Stocks were range-bound for much of Monday's session, cruising towards what looked like an easy victory, but news that President Trump will announce his decision regarding the Iran nuclear deal on Tuesday prompted a wave of selling in the late afternoon. The market bounced back a bit following the initial reaction, but still finished off its highs of the day. The S&P 500 and the Dow settled with gains of 0.4% apiece, while the tech-heavy Nasdaq and the small-cap Russell 2000 ended with respective gains 0.8% and 0.9%. The energy sector led the broader market higher out of the gate, moving in tandem with crude oil prices, which hit their highest level in three-and-a-half years.
Today after the close the following companies were scheduled to report earnings: NTR ANDV IAG MOS ZG ANDX TRMB BKI AIV BHF OHI DCP EVHC APLE DK JCOM EQC SHO SWX OAS CBT RBC TREX ORA NVRO NGHC RARE SJI AMED AMC AWR MYGN CENT HTZ PINC OTTR PAHC KAMN CRZO RMBS DPLO SNHY MWA LBRT BKD FN ATSG TRTX RWT SYKE EVBG GBDC RYAM PLOW LMNX ANDE MTSC CARB MTW VECO REN FRPT TCMD IVC LCI FRGI DHT EVRI NLS WMC WAAS STRL PI EGAN
Futures are flat after hours: S&P 500 futures are -0.50 from fair value of 2,670 and Nasdaq100 futures are -2 from fair value of 6823.
Tomorrow morning, economic reports scheduled to be released include: 1) April NFIB Small Business Optimism Index (Briefing.com Consensus 104.7) at 6:00, March JOLTs Job Openings (prior 6.2 mln).
Tomorrow before the open the following companies are scheduled to report earnings: JD MCHP DISH DISCA MLM BR HSIC IT EXPD ATHM PRGO ARMK AES JEC JLL USFD ZBRA VRX EGN ACM HAE VSM LOXO SUM JELD MFA HAIN NHI BLD VG VSH AQUA TGNA NOVT ICPT GCP LXP NWN FI LGIH SGMO RGEN MNTA DNR ETM SEAS HUD STFC PRIM FSS ENDP BMCH WLH CROX MNK TGH GTN CWH DEA EPZM CORE ATKR DF ANIP DQ GTS COHU VRTV TTI SD DSKE CRCM MGI FRTA ONDK TAST VPG KEYW