Some companies have warned they’ll earn less than expected. Here’s why.

by Justin Ho