There’s a difference between beating on earnings and beating on revenue. A company can get extra earnings from a given revenue stream by cutting costs (firing employees). That strategy makes sustained growth more difficult.
(via The Daily Reckoning : 5 Min. Forecast)