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