Theta Network price crossed a key resistance. Is it a buy?