Yes, Yahoo Finance is WRONG! I just did a quote on my TD Ameritrade account and there are 13.4 million shares outstanding, and the closing price was $9.65/share which = $129.3 MILLION market cap. Here is a screen shot of LIFW over the last 3 years right from TD Ameritrade, not Yahoo Finance...