The current TNPETRO market cap is 9.375B INR. The company's EPS TTM is 23.81 INR, dividend yield is 2.40%, and P/E is 4.36.