Investors squeeze stocks, Bitcoin ahead of earnings day for Big Tech | Fortune