worth accumulating on price weakness - this company is well set up with large contracts which are unlikely to fall over (ie govt, railcorp etc...)