Technology Facebook’s stumbling ad business at the center of Big Tech earnings nikholas 10 months ago