iRobot Corp. $IRBT released earnings after the 4/23 session closed. In after hour trading, price fell sharply. Let's take a look at the earnings report first and then the price action.Here's a summary from Yahoo.com:Revenue for the first quarter of 2019 was $237.7 million, compared with $217.1 millionfor the first quarter of 2018.GAAP operating income in the first quarter of 2019 was $22.3 million, compared with $25.4 million in the first quarter of 2018. Non-GAAP operating income in the first quarter of 2019 was $33.1 million, compared with $38.8 million in the first quarter of 2018.Quarterly GAAP earnings per share were $0.78, compared with earnings per share of $0.71 in the first quarter of 2018. In Q1 2019, earnings per share included $0.14 of tax benefit relating primarily to stock compensation accounting, compared with a $0.05 tax benefit in Q1 2018. Quarterly non-GAAP earnings per share were $0.96 in 2019, compared with $1.04 in the first quarter of 2018.IRBT may have overextended because the earnings report was not too shabby. According to investorplace.com, IRBT beat earnings estimates ($0.60), but missed sales estimates ($251 mil).It should also be noted that earnings guidance has increased from a previous range of $3-$3.25 to now $3.40 per share in 2019. This reflects confidence from within. I think the earnings report is decent, especially with improved guidance. However, the market is always right, and maybe IRBT needs some consolidation before upside.IRBT Daily Chart(click to enlarge)Failed Bullish Continuation:- At the end of the 4/23 session, we can see that price was attacking a previous resistance around $131.- Above this, IRBT would be visiting fresh all-time-highs.- However, price slide to around $111 immediately after the release during after-hour trading.- This moves price below the $115.30 support and thus completes a double top.Support:- While IRBT was due for a consolidation, I don't think it will be turning bearish.- Instead, I think price will be supported at or above $100. - Note that the 200-day simple moving average (SMA) is right around $100 as well, providing additional reason for support there.- If price indeed approaches $100, and the daily RSI approaches 40, I will be getting ready to buy. - I am considering starting a position around $105 (around the 100-day SMA) and adding if it does reach $100. - My stop will be around $88, while my target will be back to the $125-$130 area. - This will offer around a 2:1 reward to risk profile.