We are waiting for the USDJPY correction to play out.
The advance from 95.72 is most likely corrective, but there appears to be additional upside potential over the next month or so. The first leg of the correction (95.72-105.70) consists of overlapping waves and is the first wave of a 3 wave sequence. The advance has formed a channel and the upper end of the channel is not until the 111/112 area. Also, the wave from 102.58 would equal the 95.72-105.70 advance at 112.62. A push through 108.57 and a test of 109 is probable. At that point, there would be potential for at least a medium term top.