ScanSource Inc. (SCSC) reports earnings