TPL
Valuation Energy · Oil & Gas E&P Data as of 2026-03-31P/E Ratio · Metrics
P/E Ratio
57.29
PEG Ratio
0.65
Dividend Yield
-
Gross Margin
82.11%
Net Margin
60.34%
Revenue CAGR 3Y
17.40%
ROE
36.74%
ROA
32.64%
Buyback Yield
0.03%
Current Ratio
4.23
Magic Earn Yield
2.27%
Altman Z-Score
102.56
Fair Value River
Score
Valuation 31
Profitability 89
Growth 58
Health 100
Yield 0