iRobot $IRBT has been consolidating after making a high on the year around $113 a share. As we can see on the daily chart, there is a "mature" triangle pattern.IRBT Daily Chart(click to enlarge)Mature Triangle:- By mature, I mean that there are already 5 waves within the triangle. Elliott Wave practitioners will assess this as a completed triangle.- If the market is still bullish, there is a good chance it will take off from here. - But if a rally fails to push above $112, we have might want to anticipate further downside towards the $94.80-$95.00 area, which was a previous resistance that might offer support. - A close above $112 and a subsequent hold above $108 should put pressure upwards towards the $118.75 high and the $120 handle.