TPC shares rose 20.3%, outperforming the S&P 500's 1.8% gain. Earnings estimate for TPC shows significant growth potential of 133.3%. Consensus sales estimate indicates a strong year-over-year growth of 15.4%. TPC's Zacks Rank #3 suggests it may perform in line with the market.