McMillan Shakespeare's latest earnings showed resilience, reaping benefits from investment in technology and services ...