re: snn - what the.... My understanding is the major client was lost some time ago.
SNN have focused on replacing that revenue stream (which they have) but the problem is the cost of maintaining the newly bought business seems to be weighing down on earnings.
It could take another 12 months for them to pick up the slack (if at all).