terra price analysis