CSW Industrials holds annual shareholder meeting - CSW News | Rallies