TTI's eye-popping 190.7 P/E ratio dwarfs energy sector peers, suggesting either severely depressed earnings or the market pricing in a dramatic recovery narrative. With RSI at 54.4—comfortably neutral—there's no overbought signal yet, and the 5.44% short float indicates modest bearish conviction. The $1.4B market cap places this in microcap territory where earnings volatility can distort valuation metrics dramatically. Trading below its 52-week high despite the elevated multiple hints the recent run-up may have already priced in optimism, leaving limited margin of safety unless earnings fundamentally improve to justify the valuation spread versus industry peers.
Snapshot
Recent headlines
Peers in Crude Petroleum & Natural Gas
Build a thesis around TTI
Type a thesis in plain English. AlgoThesis researches it with real data, cites sources, and hands back a tradeable basket.
Open in AlgoThesis →