The company is financially solid, with over $2 billion in cash and healthy profit margins. While the stock isn’t cheap, its ...