4 Cash Rich Tech Firms: Which are Worth Buying?