I agree with you on the short there are 7 million shares which need to be covered before earnings. As for option the biggest open interest is in the 25 strike but the total is not that big deal. They may drop it a little to cover their short.
You can throw away the support and resistrance snake oil for a while.
Looks like the whispers of a huge upside surprise are being quietly passed around. Could easily see $32-35 by the earnings report. when the surprise is public we could see another $5-7/share in a day. The ernings report is scheduled for a Tuesday....the only time Omnivision has deviated from a Thursday earnings report has been for an extraordinarily positive quarter...more days for the market to run the stock up.
Please start another message if you want to discuss any whack job pumper theories. This is about technicals only. It appears since the gap up on 11/4 we have new support in the 27.20-27.30 range. Love to see some volume, but this could represent some healthy consolidation before 29 is pierced.