Monday
20
VZ, ROP, NXPI and 36 more stocks reporting earnings Monday
39 reporting
Tuesday
21
TXN, SHW, SAP and 90 more stocks reporting earnings Tuesday
93 reporting
Wednesday
22
URI, TSLA, TMUS and 137 more stocks reporting earnings Wednesday
140 reporting
Thursday
23
VLO, UNP, TTE and 173 more stocks reporting earnings Thursday
176 reporting
Friday
24
PSX, HCA, E and 37 more stocks reporting earnings Friday
40 reporting