First Trust Advisors LP Sells 46,440 Shares of Barrett Business Services, Inc. $BBSI
First Trust Advisors LP reduced its stake in Barrett Business Services, Inc. (BBSI) by 34.9% in the first quarter, selling 46,440 shares and retaining 86,518 shares worth approximately $2.5 million. The company reported quarterly earnings of $0.52 per share, missing analyst consensus, and revenue …