Skip to main content

Want a detailed portfolio tracker?

PLT

Market Cap

$508M

Free Cash Flow Yield

24.11%

Price Chart

Valuation
Market Cap$508M
P/S0.29
P/B-6.29
Profitability
Total Revenue (TTM)$1.73B
EBITDA$244M
Profit Margin2.3%
Operating Margin7.2%
EPS-$1.44
Financial Health
Debt-to-Equity275.5%
Free Cash Flow Yield24.11%
Growth & Risk
Revenue 5Y CAGR+15.05%
FCF 5Y CAGR-1.50%
Sharpe Ratio0.21