TPH Technical Analysis