A rough week for hardware companies - Tech Sentiments