(TheStreet.com) Caterpillar reported first-quarter earnings and revenue on Tuesday that smashed Wall Street's expectations, sending shares sharply higher.Here's what the construction machinery maker reported versus what the Street was expecting: EPS: $1.28 versus 62 cents, according to a consensus estimate from Thomson Reuters.Revenue: $9.822 versus $9.271 billion, expected by Thomson Reuters.Caterpillar's stock was up more than 6 percent in premarket trading following the news. If the 6 percent gain holds, Caterpillar alone will add 40 points to the Dow Jones industrial index for the day......Caterpillar also raised its guidance for full-year earnings to $3.75 per share from $2.90 per share. The Street expected $3.26 per share. The company also revised its full-year revenue outlook to $38 billion to $41 billion versus the Street's expectation of $38.27 billion. (Full Article on TheStreet.com)Yesterday, we looked at CAT and noted that it was already trying to break above its recent consolidation resistance. Caterpillar (CAT) Weekly Chart (click to enlarge)Upside:- As we can see on the weekly chart, price is continuing an uptrend that started in 2016 from a low of 56.36. - This week, price surged above 100.00.- There is still upside, but we should watch out for resistance in the 110-111.30 area. - We should limit our bullish expectation towards the 2011-2012 highs just under 117. - But if momentum is strong as price approaches 117, we can anticipate some extension towards the 120 mark.- The extension scenario suits well because the dip in 2014 through 2015 was essentially a failed bearish breakout. A failed bearish breakout reflects bullish control of the market, therefore making the upcoming resistance vulnerable. - Also, we should start looking at the 98-100 area as possible support for any subsequent short-term bearish corrections along the way towards 111 and 117.