Technology negative earnings market cap $1Trillion!