The company declared better than expected Q3 earnings and growth in each of its five divisions.

More: continued here