PLL PLL

$7.25 -8.92% at last close

Financials (TTM)

Revenue
$105.10 million
Net Income
$-53,187,000
Net Margin
-50.61%
Return on Equity
-19.16%
Debt-to-Equity
P/E Ratio
Price / Book
Price / Sales

Over the trailing twelve months, PLL generated revenue of $105.10 million and net income of $-53,187,000, a net margin of -50.61%.

Key Stats

Last Close
$7.25
Market Cap
52-Week Range
$5.47 $10.61
Average Volume
624K shs

Data is delayed and provided for informational purposes only. Not investment advice. See our disclaimer.