Home Stock Tech Stock Thrill: Three Companies Facing Make or Break Moments