Financial analysis of tech companies