Tech earnings