The stock trades closer to 3.2 P/E, excluding cash. And I agree with you that the stock will likely remain cheap until earnings expand (organically or through acquisition).

It's frustrating waiting for a company to make an acquisition you know they should make...but for this stock, it's worth the wait.