the earnings coming in now, seem to justify the move up from the February low of 1036.
That low also coincided with the beginning of a new long cycle. this cycle peaked March 24 and will end May 11th.
Weekly-
in the long trade to 1221. a trade thru 1140 starts a new short trade to 1071.
Daily-
time pressures are down starting April 23rd. trade pressures are down now.
in the uptrade with the next target of 1216.
the next short trade begins with a close below 1184.50, first target is 1156 and a final target 1103.