June Crude broke below $105 but refused to selloff after and chewed away at this $105 resistance level like the Sugar Rat until it broke back through it again. Price still needs to hold above $105 once again but so far so good. Next resistance is the early March high double top at 111.25 and then the May/11 high at 114.